Fix exceptions
Merge all libraries into one
Add const_string_ref utility
Add win32 API wrappers
Add support to the MSVC UTF-16 hack in std library

This utility converts a UTF-8 string to UTF-16 in MSVC while on other
platforms it preserves the string in UTF-8. It useful for open method in
<fstream>.
Add dynamic library loading support