Change collectd (un)deploy command.

We now decouple our instance of collectd. It runs standalone from a custom dir
without affecting the machine's collectd installation. We only use the binary if
it already exists.
Do not run shell command to install collectd.

we can handle it from mist.io service more efficiently.
Merge branch 'origin/staging' into deploy_script_fix
Add deploy/undeploy collectd methods.
Create methods to enable/disable monitoring

enable_monitoring and disable_monitoring have been introduced
in methods.py. The take care of contacting the core service
and deploying/undeploying collectd from the server.
fix shell breakage after toggling monitoring
disable broken shell autocomplete
Merge pull request #59 from mistio/deploy_script_fix.2

Deploy script fix.2