Updated 24hour detection

Updated 24hour detection to look for lower case 'h' (12-hour clock hours) as well as case-insensitive 'a' (AM/PM marker)
Fixed repeated word (typo)
Merge pull request #484 from caponica/pr_typo_in_contributing

nice catch
Fixed comparison

We're looking for cases where 'a', 'A' and 'h' are not in the format string. They can be in first position so need to check for 'not found', i.e. `<0` or `-1`.
Merge pull request #483 from caponica/24h_detection_by_hour_format

Updated 24hour detection
fix for calendarweeks
fix mess with calendarWeeks
update css files and also min.js
added nuget build tasks to grunt

added task `grunt nuget` and `grunt nuget --target=css` to grunt tasks
double quote fix
silly jslint
bumped version to v3.1.0
Merge pull request #489 from Eonasdan/development

v3.1.0
replaced fiddle link

 to always use updated js/css versions
updated jsfiddle link
fix for #490
bump version to 3.1.1
fix for #493
fix for #495
Support for CommonJS (browserify/node) modules

Fixes #499, but could affect others. Changes the factory function to add a case
for CommonJS, and fixes package.json to point to the proper JS file.