fixes #2209 - explicitly use Proxy::Puppet::Environment#name for to_json
Ignore .bundle dir
fixes #2067 - disable puppet's handling of 'import' to fix manifests containing it
Add discovery script to upload facts to Foreman at boot time
Add script-running interface to allow Foreman to reboot a proxy
Add Discovery usage notes
Use correct namespace
Add shell provider to the BMC API
- Only Accepts on/off/status/cycle for power commands
- Needs sudo for the proxy to call /sbin/shutdown

Also removes the (horribly insecure) script running interface from a
previous commit.