enqueued_task<> now keeps its shared state around until operator() exits.
Fixed more docs breakage.
Fixed more docs errors.
Temporarily disable inlining for unit tests to help stack backtraces.
Temporarily don't omit frame pointer for debugging.
enqueued_task now aborts if you try to use it and it isn't initialised.
Removed temporary no inline flags.
May have fixed the race condition ...
Small docs fix.
Added clang 3.4 to build status matrix.

Combining --link-test and --test no longer builds examples nor inline test.
Second step of three steps in getting async_io_op passed into completion handlers is done. Still got a circular shared_ptr problem revealed by the errors unit test, otherwise passes the unit test suite well.
Fixed GCC problems. Fixed up tabs.
More fixes for GCC.
enqueued_task now keeps a private copy of a shared_future which it doles out to clients.
GCC fixes.
More fixes for GCC.
More fixes.
Fixed a valgrind error.
Updated release notes.
Removed exception_ptr *e completely from completion handler specs, thus enabling much simplification of the core engine loop. Now passes all unit tests on Windows, which is very good. Still need to rewrite when_all(ops) to be much more efficient, but first we'll get it compiling on Linux ...