Replace startup barriers, started to work on optimizing Dijkstra's termination algorithm
Fixing tss linker errors on Windows
Added template alias unique_future<R> = future<R>
Adding schedule_thread hook for actions and components
Fixing a copy/paste mistake. Adding example demonstrating the new functionality
Fixing test, this closes #1089: Components should be allowed to have their own executor
Merge branch 'fixing_1089'
Disable fast Dijkstra termination detection (for now)
Merge branch 'fixing_1085'

Conflicts:
	src/runtime/components/server/runtime_support_server.cpp
Added missing HPX_THREAD_MAINTAIN_STEALING_COUNTS guard