Now outputs a results.xml per test.
All unit tests now have an individual timeout. This should stop individual tests hanging and blocking us from seeing what is regularly a problem.

Changed name of test suite to Boost.AFIO.

Removed superfluous test main.cpp.
The earlier attempt to get Boost.Test to timeout unit tests didn't work. Here's another attempt.
Let's try reducing barrier iterations 10x and see if unit tests pass ...
Tidied up the Jamfiles for clang a bit.

Added clang sanitiser suppressions. Sadly my session checking sanitiser results found nothing wrong with AFIO, though plenty with Boost.Exception et al.
Added a stack backtracer for each op allocation to help us figure out why some ops get stuck.
Merge branch 'master' into MSVC_build