Time edit improvement 

Added a text dirty flag to better support use of enter after typing in a time. The enter key is handled differently based on this flag.

What happens is when a user edits the selected date instead of picking one from the drop down and then hits enter the currently selected item will replace what the user just typed. 

I didn't include a new minified js file I assume you want to just release those every so often I also didn't bump the version number.