Use equivalence instead of strict equality for path components.
Avoid calling charset::convert() if no conversion is needed.
Do not make calls to setlocale() in a library. Use default user locale in tests and examples.
Fixes for socket using 'byte_t' type.
C++11 std::shared_ptr fixes.
Merge pull request #65 from kisli/tholdawa-master

C++11 std::shared_ptr fixes.
Merge remote-tracking branch 'upstream/master'