Fixup argument parsing with no args (store_true)
Use internal stdout and stderr objects for logging

Inside cli modules, use internal stdout and stderr objects rather than
writing directly to the PHP outputs. This will allow for significantly
easier regression testing integration.
Fixup Unpacker::unpackage()

- Force destination folder to always have a trailing slash
- Log if verbosity is set to stdout
- Use MD5 to see if copy is necessary
Add deploy cli script

This will allow folks following the git development model to checkout the
sourcecode to one folder, follow an upstream git brach, and deploy the
osticket installation from a current branch to a location somewhere.

The deploy process differs from the unpack process in that it does not
assume to be inside an 'upload/' folder from the install zipball, and it
does not deploy the 'setup/' folder.

The include folder is still supported to be installed elsewhere.
Deploy dot files as well
Merge pull request #586 from greezybacon/feature/deploy-cli

Add deploy cli script

Reviewed-By: Peter Rotich <peter@osticket.com>