Ported the rest of everything to shade
Align state, wait and timeout params
Clean up copyright headers
Refactor inventory in anticipation of reorg

I want most of this logic in shade not shade-ansible, but getting there
one step at a time is more sane.
Start consuming code from shade
Move a significant amount of compute logic to shade