Make ActiveObject copy-ctor private.
Clean up.
Return value via future from ActiveObject.
PS. VC++ 11 lib bug coz packaged_task<void()> doesn't compile.