Fixing unit test, It does not seems that the standard
requires that error would not be reported on first codecvt failure...


[SVN r74174]
An attempt to fix  clang-2.9 and clang-3.0 build issue - cast of unsigned char to char


[SVN r75174]
Fixed incorrect use of MultiByteToWideChar in detection of invalid
input sequences


[SVN r75594]
Fixed incorrect optional testing 


[SVN r75601]
STLPort support fixes:

- Fixed linear_iterator_traits to work when std::string::iterator == "char*"
- Workaround of missing operator '|' fork mask



[SVN r76471]
Added missing header


[SVN r76472]
Fixed missing dependency 


[SVN r76685]
Closing #6635,  patch applied


[SVN r78304]
Closing #6833, applied patch


[SVN r78305]
Fixed bug #7743 invalid encoding asccepted as valid


[SVN r81590]
Fixed #7701 missing "std::" in some places, problem on
platforms like QNX, Blackbarry


[SVN r81591]
Closing ticket #7368, fixed typo


[SVN r82149]
Added missing endcond that screwed documentation generation.
Fixing #7734




[SVN r82150]
Comment typo patch, closing #7762


[SVN r82151]
Closing #7386
Applied recommeded changes


[SVN r82152]
Closing 7820


[SVN r82173]
Create merge base for git.