Add Deploy command to replace the doc_init.sh and doc_deploy.sh scripts

Merge scripts into a single command. Folders can be initialized by passing the
--init optional argument.
Add unit tests for the new Deploy command
Add TestDeploy to the list of tests for the Travis build
Remove doc_init and doc_deploy scripts
Fix unit test extension
Handle broken symlinks during symlink swapping
Merge pull request #10 from sbesson/10_deploy

Convert bash scripts to Python