Fix daemons_running() on small window installations.

Handily ps(1) output is truncated to the size of the window, this
causes the running check to fail on consoles with small windows as the
salt-{minion,master,syndic} strings will not appear properly in the
output which is passed to grep(1). The use of multiple -w passed to
ps(1) prevents the truncation of the process lines.
Merge pull request #131 from s0undt3ch/develop

Fix Debian installations, again...
Merge pull request #130 from geoffgarside/daemons-running

Fix daemons_running() on small window installations.
Add first pass attempt at adding remote URL to -c

If the -c argument is given an HTTP or FTP URL then the file will be
downloaded, extracted if neccessary, and the new path returned to
ensure that the TEMP_CONFIG_DIR has a sane location.
Return properly from __check_config_dir error case
Add https support
Add error for TEMP_CONFIG_DIR = null.

This indicates an unsupported URI scheme error in __check_config_dir
Support curl, wget or fetch for pulling down config.
Merge pull request #132 from geoffgarside/remote-config-dir

Support for passing an HTTP or FTP URL for TEMP_CONFIG_DIR
Update the ChangeLog with @geoffgarside's awesome changes.