Multiple clean ups

* Set executable bit on shell files
* Only execute /usr/sbin/dot_clean if it exists
* Only remove composer.lock if it exists
* Change package.sh script logic so it will checkout set version if no parameters are passed, master if 'master' is passed, or a tag or commit ID if that is passed