cpp/thread/packaged task/operator=

@1@ Copy assignment operator is deleted, is move-only. @2@ Releases the shared state, if any, destroys the previously-held task, and moves the shared state and the task owned by into. is left without a shared state and with a moved-from task.