Merged from trunk revision 71922. Most part of this modifications of lexical_cast library were made and successfully tested during the year 2009.
Later commits affected only documentation bugs.

svn path=/branches/release/boost/lexical_cast.hpp; revision=71923
Merge from trunk: r72184 (a lot of optimizations, new tests, fix inspection warnings).

svn path=/branches/release/boost/lexical_cast.hpp; revision=72185
mereged lexical_cast from trunk r72267 (more optimizations, updated documentation, added tests)

svn path=/branches/release/boost/lexical_cast.hpp; revision=72268
lexical-cast mereged from trunk r72347 (allow "C" locale grouping for other locales)

svn path=/branches/release/boost/lexical_cast.hpp; revision=72348
Merge from trunk r73850

* Compile time optimizations
* Float types optimizations
* Source code refactoring
* Parsing and writing inf and nan values according to the standart
* Fixed some bugs and warnings
* New tests
* New documentation

svn path=/branches/release/boost/lexical_cast.hpp; revision=73851
Merge from trunk r73850

* Documentation commited

svn path=/branches/release/libs/conversion/; revision=73852
Mereged from r74355
Basic support for char16_t and char32_t

svn path=/branches/release/boost/lexical_cast.hpp; revision=74361
Merge from trunk r74564

* char16_t and char32_t conversions now work on gcc for C locale
* Optimizations for C locale
* Performance section of documentation updated

svn path=/branches/release/boost/lexical_cast.hpp; revision=74565
Fixes #6083
Merge from trunk

svn path=/branches/release/boost/lexical_cast.hpp; revision=75411
Merge from trunk r75937

* fixed a lot of wchar_t errors
* Optimizations for boost::containers::basic_string
* More tests

svn path=/branches/release/boost/lexical_cast.hpp; revision=76062
Merge from trunk r76232

svn path=/branches/release/boost/lexical_cast.hpp; revision=76233
Merge from trunk r76354
(Fixes overflow detection, pointers casts)

svn path=/branches/release/boost/lexical_cast.hpp; revision=76355
Merge from trunk r76357
(tiny documentation update)

svn path=/branches/release/libs/conversion/; revision=76358
Merge from trunk (fixed #6251, fixed #6453, disabled some optimizations for sunCC #6462)

svn path=/branches/release/boost/lexical_cast.hpp; revision=76887
Merge from trunk
* Much more tests
* Now numeric_cast (and lexical_cast) can be compiled with disabled exceptions
* Supress warning described in #6645 (implicit conversion shortens 64-bit value into a 32-bit value)
* Fixed compilation of lexical_cast with BOOST_NO_STD_LOCALE defined
* Documentation updates
* Case insensitive "NaN" and "Inf" parsing 
* Performance tests commit

svn path=/branches/release/boost/lexical_cast.hpp; revision=77288
Merge from trunk r77627 (merged lexical_cast optimizations for iterator_range<>, fixed performance regression, docs updated)

svn path=/branches/release/boost/lexical_cast.hpp; revision=77628
Merge lexical_cast from trunk:
* fixed #6717 (now lexical_cast won`t try to support non confirming swprintf)
* fixed #6670 (now using BOOST_NO_UNICODE_LITERALS macro to detect unicode literals support)
* rewritten Jamfile

svn path=/branches/release/boost/lexical_cast.hpp; revision=77804
Merge lexical_cast library from trunk:
* multiple optimizations and bugfixes for boost::iterator_range (refs #6786, refs #6430, refs #6663)
* documentation update
* new Unicode characters support updated
* much more tests, removed incorrect tests

svn path=/branches/release/boost/lexical_cast.hpp; revision=78059
Merge from trunk:
* fixed #6812 (now converting "." to float type throws bad_lexical_cast)

svn path=/branches/release/boost/lexical_cast.hpp; revision=78211
Merge from trunk:
* Fixes ISO C++ does not support the ‘%lg’ gnu_printf format (refs #6852)
* explicit-failures-markup merge from trunk
* supress warnings in implicit_cast.cpp test

svn path=/branches/release/boost/lexical_cast.hpp; revision=78450