Made set_account RSI be a KSI.
Updated comment in set_account.
Added methods to new_semaphore_t.
Removed scoped_ptr_t of alt_inner_txn_t but kept the type.
Removed alt_inner_txn_t.
Removed home_thread_mixin_debug_only_t base crlass of publisher_t<>::subscription_t.
Removed unused home_thread_mixin_t base class of publisher_t.
Removed unused home_thread_mixin_t base class of publisher_controller_t.
Removed unused home_thread_mixin_t base class of signal_t::subscription_t.
Made cond_t, signal_t, home_thread_mixin_t, and pubsub stuff be movable.
Removed cond_t release mode ability to be pulsed from the wrong thread.