compile all hiera nodes every time you deploy to any node. slower, but fewer surprises. in the future, i have some ideas for a better way.
bail `node init` on bad `apt-get update` (closes #3849)
added a scary `leap db destroy` command
ssh: modified yet again how ssh is used. pin to a newer version of capistrano that i think handles ~/.ssh/config better, and explicitly specify that ~/.ssh/config should be loaded for Net::SSH connections.
fixed tests by making `leap --no-color list` work with no color
added support for environmentally scoped services and tags (e.g. services/webapp.production.json). requires latest platform.
Removed conflictive config of net:ssh (Fixes #5696)

ssh configuration file value passed directly to open(), not allowing the use of "~/" in the value. as net:ssh defaults to ~/.ssh/config there is no need to define the config file here.