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 ...
Got a weird null pointer exception on valgrind, so let's try this just in case ..
Fixed a race in complete_async_op.
Tab fixes.
Updated guide on writing custom completion handlers to reflect new architecture.
Replaced when_all(ops) with a vastly simplified implementation.

Added when_any(ops).
Updated non-variadic emulations. Added non-variadic build test.
Fixed missing backslash.
Fixed bad rename.