Interval Container Library [Boost.Icl]. Initial merge from trunk to release branch for boost 1.46. Merged call of icl tests.