Initial stab at a development salt shell

There is quite a bit of additional work that could be done here but this
gets things rolling at least.

Refs #3814
Merge pull request #9143 from whiteinge/salt-shell

Initial stab at a development salt shell