rename connect_now to connect_forever
remove move call
add lift

cannot use it easily until C++14 deduced return type for auto functions
is available.
add test for lifting a lambda impl of filter
changes to the lifetime of subject
add publish test
move lifetime storage in subject
improve dynamic_observer

begin improvements based on new understanding of template arg deduction.
observer deduction cleanup
subscriber template deduction cleanup
add apply and apply_to

used to expand tuples to function arguments
rename make_dynamic_observable
add synchronize subject and fix lifetime issues

This finally forced a rewrite of subscription. pretty happy with the
result.
flat map removed all sync and takes a new parameter that is applied to
every source and can be used to synchronize them
also added multicast
add long tags to long tests
compiles and runs on windows
lifetime and thread fixes
remove aborts triggered by thread interleaves
small test changes
add merge