Events separated into different headers and ported to the time units abstraction layer.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86351 b8fc166d-592f-0410-95f2-cb63ce0dd405
Changed futex API adapters so that it is more obvious that the timeout is relative. Fixed timeouts handling in auto-reset futex event.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86352 b8fc166d-592f-0410-95f2-cb63ce0dd405
Fixed #9258

git-svn-id: http://svn.boost.org/svn/boost/trunk@86353 b8fc166d-592f-0410-95f2-cb63ce0dd405
[geometry] header file defining clear() included in follow.hpp

git-svn-id: http://svn.boost.org/svn/boost/trunk@86354 b8fc166d-592f-0410-95f2-cb63ce0dd405
[geometry] added missing header defining disjoint() to wkt/write.hpp

git-svn-id: http://svn.boost.org/svn/boost/trunk@86355 b8fc166d-592f-0410-95f2-cb63ce0dd405
Chrono: don't run test_good_utc_fmt_system_clock on windows as this is blocking the regression tests.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86357 b8fc166d-592f-0410-95f2-cb63ce0dd405
[geometry] fixed tests for clang >= 3.2 w.r.t. std::abs and unsigned

git-svn-id: http://svn.boost.org/svn/boost/trunk@86358 b8fc166d-592f-0410-95f2-cb63ce0dd405
[geometry] avoid referencing *(end-1) if size <=1

git-svn-id: http://svn.boost.org/svn/boost/trunk@86359 b8fc166d-592f-0410-95f2-cb63ce0dd405