States polishing

1. Disable buttons based on available_actions instead of hiding them.
Added _controls partial as provider specific partial.
This is because available actions are used for disabling the buttons instead of hiding them.
To display only buttons that are available for provider, I had to create provider specific partials.

2. All transition states are wm_pemding now, wm_penging has no actions a varilable (all buttons disabled), added restoring_state in ovirt to wm_pending.

3. Set the wm_state in controller to change state to pending (transition) then api call is sent and response sets the wm_state pending in view and disables the buttons. Removed setting transition state in js controller.

4. Disable buttons after one of them is clicked, set wm_state to PENDING on click to display pending right away. This will get us rid of the possibility to click other buttons while action is executing.

The result of all these changes should be _functional_ state transitions with polling.