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.