Merge pull request #36 from ravihansa3000/master

Improvements to boot.sh - merging the PR since cannot proceed further without this. Let's fix if this breaks anything :-)
add an option in setup.conf to specify mb client lib directory optionally
making all calls to CC synchronized
mounting a custom file downloading path in puppet configs
adding multiple sources to download files - new source is to download from the mounted path
boot.sh config mode added, gateway worker/manager cartridge json added
Merge branch 'master' of github.com:wso2/private-paas