Disambiguate types created by Qt4 and Qt5 tools
Fix debug library name for QtCore. Fixes #7826
Don't include wait.h on Linux.

The function we use are all supposed to be in sys/wait.h

Fixes #7847.
Use qcc driver to create archives.

Fixes #7705.
Add support for QtWebkitWidgets. Fixes #7920

Thanks to Frank Richter for the patch.
Fix QtTest test
Doxygen rule requires at least one header file.
Make BoostBook errors lazy to avoid causing an error when BoostBook isn't used.
Prevent incorrect reordering with xlc -qalias=ansi.  Fixes #7093.
Add support for architecture=arm.  Refs #6741.
Adjust jam docs to match the current state.  Fixes #4628.
change bjam to b2 for user visible output
change bjam to b2 in developer docs
Attempt to make clang-linux compatible with process_jam_log.
Tests that use the compiler need user-config.jam or they will fail if the toolset requires non-default initialization.
Handle known subfeatures in the toolset build request, so we can handle toolset=clang-linux-3.2 for example.
Don't reset -q after calling UPDATE_NOW with ignore-minus-n
Add missing object_copy.  Refs #8283.
Redo the zlib module so that it actually works.
Some cleanup