timepicker: Setup default timepicker template and styles

This is based on bufferapp's changes
timepicker: Parse and apply time values
timepicker: Prevent <select> autoclosing
timepicker: Use string comparison in DateArray.contains()

We cannot use valueOf() since we now deals with time values
timepicker: Don't lose time when changing/selecting a date
timepicker: disable autoclose when showTime is active
timepicker: rangepicker defaults to 00:00:00 - 23:59:59 for start - end date respectively