Merge from trunk (now lexical_cast has optimized conversions to and from array<>, fixes #7065)

svn path=/branches/release/boost/lexical_cast.hpp; revision=79364
Fix typo in documentation (fixes #7129)

svn path=/branches/release/libs/conversion/; revision=79480
Merge fix of VC warning (fixes #7116)

svn path=/branches/release/boost/lexical_cast.hpp; revision=79605
Merge bugfix for volatile types (refs #7157)

svn path=/branches/release/boost/lexical_cast.hpp; revision=79871
Merge from trunk:
1) #warning replaced with #error (refs #7228)
2) Pavel Korzh added to thanks list (refs #7157)
3) BOOST_NOEXCEPT modifiers added where possible
4) better support for c++11 Unicode characters
5) fixed compilation with MSVC+STLPort
6) more agressive usage of Traits template parameter
7) Added lexical_cast(const CharType* chars, std::size_t count) function overload (refs #6430 and refs #6663)
8) Fixed GCC warning in numeric_cast_test.cpp
9) Fix compilation of lexical cast with MSVC 2003 (refs #7255)

svn path=/branches/release/boost/lexical_cast.hpp; revision=80409
Merge updated tests from trunk (now float types tests are less strict, workaround MSVC2012 bug)

svn path=/branches/release/libs/conversion/; revision=80672
Merege  fix for #7421 from trunk

svn path=/branches/release/boost/lexical_cast.hpp; revision=80787
Merge lexical_cast from trunk:
* Deduce stream character type for user defined classes (fixes #6786)
* Deprecated macros replaced with new ones (thanks to Marshall Clow)
* Updated documentation (refs #6786, fixes #7582)
* More tests and minor bugfixes

svn path=/branches/release/boost/lexical_cast.hpp; revision=81668
Merge from trunk
* Fixes #7799 (optimizations with std::array were not used)
* Fixes #7831 (documentation update)

svn path=/branches/release/boost/lexical_cast.hpp; revision=82224
Merge from trunk: fixes #7814 (fixed some numeric to numeric conversions bugs, workaround warnings, -ftrapv now does not triggers coredump)

svn path=/branches/release/boost/lexical_cast.hpp; revision=82268
Merge from trunk:
* Silence some buggy VS warnings (fixes #7949)
* Fix -Wconversion warnings (fixes #2558)
* Added support for int128 conversions (fixes #7909)

svn path=/branches/release/boost/lexical_cast.hpp; revision=83114
Merge from trunk:
* Fixed incorrect usage of Boost.Math when it does not support long double (fixes #8162)
* Fixed ambiguity of boost::lexical_cast functions (fixes #7421)

svn path=/branches/release/boost/lexical_cast.hpp; revision=83542
Merge from trunk:
* Fix stream related issues with libc++ and clang (fixes #7704, fixes #8267)
* Change runtime assert to compile time when converting to pointer (fixes #8267)

svn path=/branches/release/boost/lexical_cast.hpp; revision=83689
Mrege from trunk:
* Disable UTF16 and UTF32 tests for libc++ (fixes #8369)

svn path=/branches/release/libs/conversion/; revision=83764