Support for HTML5 time

Added support for HTML5's `time` input type, using code from the other HTML5 types already made.

Tested this on my system and it works well apart from the following error when clicking on the clickable field:
> Uncaught TypeError: Calling setSelectionRange on an input element that cannot have a selection.

As I'm running the minified js I can't pinpoint where exactly this happens.