Fixes #6663 (much more optimizations for iterator_range, updated documentation and performance test results)

svn path=/trunk/libs/conversion/; revision=77517
Small documentation updates for #6663

svn path=/trunk/libs/conversion/; revision=77537
Fixes #6717 (now lexical_cast won`t try to support non confirming swprintf)

svn path=/trunk/boost/lexical_cast.hpp; revision=77639
Fixes #6670 (now using BOOST_NO_UNICODE_LITERALS macro)

svn path=/trunk/boost/lexical_cast.hpp; revision=77691
Fixes #6717 (now also setting precision for float types conversion when using iostreams)

svn path=/trunk/boost/lexical_cast.hpp; revision=77716
More workarounds for fixed #6670 (disable basic char16_t and char32_t tests for some compilers, disable optimizations for them)

svn path=/trunk/boost/lexical_cast.hpp; revision=77721
More workarounds for fixed #6670 (disable more char16_t and char32_t tests for some compilers)

svn path=/trunk/libs/conversion/; revision=77745
Lexical_cast test's Jamfile has been rewritten (boost license is now explicitly defined, disabled build of typedefed_wchar_runtime for unsupported targets, nicer and more compact jamfile instructions)

svn path=/trunk/libs/conversion/; revision=77772
Fix inspection warning (tab removed)

svn path=/trunk/libs/conversion/; revision=77773
Removed incorrect test

svn path=/trunk/libs/conversion/; revision=77807
* fixes #6504 (characters widening fixed)
* much more tests
* better support for unicode characters and template classes that are instantinated with unicode character types
* meta code refactored (it is now shorter and clearer)

svn path=/trunk/libs/conversion/; revision=77824
Remove incorrect test

svn path=/trunk/libs/conversion/; revision=77854
Fix iterator_range test for compilers with new unicode characters but without new unicode locales support

svn path=/trunk/libs/conversion/; revision=77921
Fix compile time error in lexical_cast, when new unicode characters are being converted (Refs #6504 )

svn path=/trunk/boost/lexical_cast.hpp; revision=77936
Comment out bad advise in documentation ( refs #6786, refs #6663)

svn path=/trunk/libs/conversion/; revision=78015
Update documentation ( more info about stream character type detection + warn about new unicode types support; refs #6786, refs #6663)

svn path=/trunk/libs/conversion/; revision=78044
Typo fix in documentation. New line added to the end of lexical_cast.hpp file

svn path=/trunk/boost/lexical_cast.hpp; revision=78051
Fixes #6812 (now converting "." to float type throws bad_lexical_cast)

svn path=/trunk/boost/lexical_cast.hpp; revision=78111
Fixes #6852 (ISO C++ does not support the ‘%lg’ gnu_printf format fixed)

svn path=/trunk/boost/lexical_cast.hpp; revision=78308
Fixes #6852 for wide characters (ISO C++ does not support the ‘%lg’ gnu_printf format fixed)

svn path=/trunk/boost/lexical_cast.hpp; revision=78408