Fixes #1220: lexical_cast requires RTTI

svn path=/branches/release/boost/lexical_cast.hpp; revision=50124
merge of cmake build files from trunk per beman

svn path=/branches/release/libs/conversion/; revision=50756
Add basic copyright/license to keep cmake out of the inspection report

svn path=/branches/release/libs/conversion/; revision=55095
Making svn:keywords match trunk

svn path=/branches/release/libs/conversion/; revision=56113
[lexical_cast] Merge from trunk: r56158 (fix warning on MSVC warning level 4) and r53668 (avoid C style casts).

svn path=/branches/release/boost/lexical_cast.hpp; revision=56159
Merge from trunk r56160 (Can't compile without <locale> header, boost::lexical_cast problem).

svn path=/branches/release/boost/lexical_cast.hpp; revision=56161
[lexical_cast] Merge from trunk r56170 (#2295 Inconsistent behavior when using 64 bit integer types) and r56171 (Add a test for uintmax_t).

svn path=/branches/release/libs/conversion/; revision=56172
DISABLE_WIDE_CHAR_SUPPORT -> BOOST_LCAST_NO_WCHAR_T.

svn path=/branches/release/libs/conversion/; revision=56227
Add new test libs/conversion/test/lexical_cast_vc8_bug_test.cpp.

svn path=/branches/release/libs/conversion/; revision=56230
Decrease indent of #if and #endif lines and test string<->integral conversons when BOOST_NO_INTRINSIC_WCHAR_T is defined.

svn path=/branches/release/libs/conversion/; revision=56231
rm cmake from the release branch before it goes out broken.  Policy dictates that you never commit to release, you commit to trunk and merge to release.

svn path=/branches/release/libs/conversion/; revision=56941
Merge some detail changes.

 - [53670] Avoid C style casts.
 - [55604] Fix #3346 boost/detail/scoped_enum_emulation.hpp enum_t conflict
   with Unix rpc/types.h
 - Don't foward declare containers when using gcc's parallel library and add a
   macro to disable forward declaration. Fixes #3866.

svn path=/branches/release/boost/detail/lcast_precision.hpp; revision=59679
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