Fixing thread lifetime issue
working on fixing compilation problems
Fix user_main on this branch as well
Fixing test compilation and some warnings
Ensuring that id splitting keeps ids alive, which avoids that those go out of scope too early
Cleaning up coroutine headers
Removing obsolete comment
Fixing compilation problem
Another fix
Fixing possible race in task_base
partially reverting previous commit for keeping future_data alive
Another attempt to fix the livetime issue
Merge branch 'fixing_after_588'

Conflicts:
	hpx/util/coroutine/detail/coroutine_impl.hpp