Allow button-default-hover to be overridden.

The `button-default-hover` variable is currently not being used.  It would be great to be able to override the hover state of the `default` button independently of the `normal` button.