Basic clock implementation

`change` event is fired when 'hour' or 'minute' value is click
selection is update on click and when `select` is called

Display hours and minutes inside of the clock table
This ensures that minutes are not wrapped if timepicker popover decides
that there is not enough space to display the component.

Coerce minutes to multiple of 5
Use aurora-clock theme in the example
Release 1.0.0