Adds support for an alternate zero-based time parser

If any colon is present in the time string, it uses the existing
colon-based parser.  Otherwise, it uses a zero-based, fixed-position
parser.  The zero-based version is useful for users who would like to
use the keypad, possibly for batch-style input.

All time strings end up in a format that contains a colon so the
colon-based parser is always used for presentation to the user.
Added jquery package manifest.
Added 'ui' tag to jquery manifest.
Restored package.json for grunt use.
Merge branch 'master' of https://github.com/elasticsales/jquery-timepicker into elasticsales-master
Removed other references to .attr() for jQuery 1.9 compatibility.
Removed space from tags.
Updated version number.
Updated version in manifest.
Fixed syntax error in package manifest.
Renamed component to jt.timepicker due to timepicker name being taken in jQuery plugin registry.
Update README.md

The scrollDefaultTime is not documented but is very useful.
Add 'blockMobileKeyboard' option; default to true to preserve current behaviour.
Renamed hideMobileKeyboard option to disableTouchKeyboard. Updated documentation.
Merge pull request #73 from mrben/patch-1

scrollDefaultTime option missing from README.md
Merge branch 'master' of https://github.com/agoodno/jquery-timepicker into agoodno-master
Rearranged code to set time parser.