Add missing inline keyword.
Fix compile error with codispatch and friends.
The boost.thread library is needed to satisfy some dependencies.
Add overloads of dispatch, post and defer that take an execution context.
Merge branch 'master' into trading_example
Use execution context overload of defer.