Update button component directly to 'push.

I intend to remove the web action to push buttons, and will instead let the
adapter that manages the button update it's 'pushed' value directly. After
everything is converted, I'll remove the web action.

Switch the push_button helper to use the new mechanism.