Merge pull request #51 from NiXXeD/master

Fix issue with string replace methods removing backslashes
test refactoring
test refactoring
restored correct file permission to files modified in last merge
refactoring
improved Windows backslash support for path expansion
trying to reduce failure on multithreaded test that sometimes breaks...
cleanup
ups, I broke the build
clean up and improvements over issue #51
formatting
updated documentation
don't understand why this test is making so many troubles...
I think now I got what was wrong with those multithreading failing tests
updated release 1.0.5 announcement draft
added EncryptedPropertiesExample
more examples
trying to fix windows issues making test fail
cleanup
Revert "cleanup"

This reverts commit 0e1a60fcd18fa67f47ca0a9f63105cc2e054a332.