action binding handler allows hiding of element

New binding handler to use in conjunction with 'action', onDisabled
which currently supports the 'hide' parameter to specify CSS display
property should be set to 'none' when disabled (and reverted when
enabled again)
Fix action binding handler not resetting display

If the enabled observable was mutated multiple times
with the value of false then the original display property was
not reset.