Only add -std=c++11 to compiler params when using GNUCXX (not sure if this works for Xcode/clang).
Fixed syntax errors (no 'typename' in non-template code of full specializations).
Removed sleep from test
Fixed MSVC compile error in future<void>::get
Fixed MSVC compile error related to bind and detail::invoke (future_state)
Using __declspec(thread) on MSVC, thread_local seems to be not available yet.
Prepared for Win32 Fibers support
Fixed MSVC compile errors related to std::bind
Now calling create_main_context from correct thread (required for fibers).
Now calling create_context only once in ctor of thread_context ctor.
Renamed thread_context::trampoline to run. run() is now an infinite loop that yields after every iteration.
Initial working version with Windows Fibers. Not optimal and does not cleanup properly.