Merge branch 'develop'
Update docs
Remove global test suite
Use 'bashLib' and 'bashTest'
Adjust 'PATH' env-var for testing
Refactor all the tests using bashTest
Run each test in its own directory
Add ability to deploy from other sources
Store VCS source for each target separately
Add ability to specify a file from a VCS source
Test directory existence separately
Remove trailing slash from the path
Rename a bunch of functions
Add ability to manage dots repo
Introduce '--force' option
Add a configuration file

'DOTSHOME' and 'DESTHOME' could be predefined in the configuration file.
Use Makefile for building
Always fetch the latest libraries
Build a standalone version