Allow for discrete strictness for model and view format parsing

Also fix a bug that could cause the model value to become undefined if
the viewFormat changed while date was invalid.
Properly initialize the directive

Set formats, min, and max values when initialized. Added tests. Also
ensure scope is digested after compiling to ensure ngModelController
has been initialized.
Set model parsing to be strict by default
Bump version, update documentation to describe discrete strict settings
Merge branch 'discrete_strictness'
Change module name to 'moment'
Add comment header to src
Update minified src
Update README.md
Update README.md
Update dependency version info
Update tests
Test for 'today' min/max keyword
Today keyword for min and max!
Bump version, compress
Merge branch 'min_max_keywords'
Building with Gulp!
Gulp watch task
Fix gulp file to no longer use deprecated gulp.run
Merge branch 'gulp'