Test: add missing html tag
Various: Use ES5, users should polyfill on their own for IE8 support

Fixes #244
Fixes #259
Fixes #260
Closes #276
Test: Drop jquery, it's not needed or used

jQuery core is not used as a dependency for tests. It's currently included for
no reason.
Build: Update license

Closes gh-263
Test: Remove invalid leftover comment
Date: Fix hour parsing hKHk

Fixes #277
Gruntfile: Check dependencies before running tests

Fixes #279
Various: Update cldr.js dependency to 0.3.6
Date formatter: Fix path by removing invalid []
Gruntfile: Update grunt-contrib-jshint to 0.10 and therefore jshint to 2.5.2
Various: Create simple internal common message formatting

Ref #265
Minor coding standards fix
Various: Validate parameters presence, type and value

Ref #251
Ref #268
Various: Validate CLDR content

Ref #251
Ref #268
README: Create Error reference section

Fixes #251
Closes #268
1.0.0-alpha.4
Number Format: Accept maximumFractionDigits = 0

Logic error in the options processing that prevent
maximumFractionDigits = 0 from being passed into internal methods
properly, resulting in maximumFractionDigits being set to default
value. Fixed the logic and added tests to ensure fraction truncation.

Globalize.formatNumber(3.14159, {maximumFractionDigits: 0}) === “3”

Add out-of-range error check for formatNumber options.

Closes #283
Number Format: Improve tests

- Assert range validations;
- Use getOptions for all numberFormat options. So, range validation is
  precisely reported in case user uses 0 (zero) for [1, 21] range
  options, eg. minimumIntegerDigits;
- Minor documentation change;

Ref #283
README: Use svg instead of png to get better image quality

Closes #285
README: Update size table