README: Fix globalize intro definition

According to wikipedia [1], globalization is a term used for the combination of
internationalization and localization. Therefore, globalize is JavaScript
internationalization and localization.

1: http://en.wikipedia.org/wiki/Internationalization_and_localization

Closes gh-204
README: Improve language

Minor spelling corrections and grammar improvements. Minor changes to README based on feedback. Clarify sentence on CLDR JSON file. Merge sentences about json.zip.
Various: Minor fixes

- Date: Drop unneeded check for number type on Globalize.format();
- Date: Fix main API comments;
- Gruntfile: simplify uglify configuration;
- README: minor content update;
- Test: Remove trailing line on test/unit;
- UMD wrapper: remove unused root from intro.extend.js;
Various: Use registry name cldr.js

Use registry name cldr.js instead of github url rxaviers/cldr.
This change applies to both npm and bower.
Various: Update cldr.js dependency to 0.3.0
Gruntfile: Split jshint:grunt:source:test

Apparently, the joint form doesn't work.
Gruntfile: Fix jshint not to lint dist/**min files
Bower: cldr.js is a dependency, not a devDependency

Closes gh-211
Gruntfile: remove unused build code

None of the Globalize distributable files embed cldr.js. So, removing
unused code.
Various: Update cldr.js dependency to 0.3.1
Rename s/Globalize.format()/Globalize.formatDate()

Closes gh-223
Update UMD according to umdjs/returnExports

umdjs/returnExports: https://github.com/umdjs/umd/blob/master/returnExports.js

Ref gh-222
Closes gh-221
Number: Implement integer & fraction digits format

Create initial number module.

Number format setup is performed by numberFormatProperties(). Number
format execution is performed by numberFormat(). This arrangement allows
subsequent setup caching for improved performance. Yet this
implementation doesn't follow ECMA-402, it's been based on
Intl.NumberFormat instance properties.

Implement integer and fraction digits format.

Allow the following integer and fraction override options:
- Minimum integer digits `minimumIntegerDigits`;
- Minimum fraction digits `minimumFractionDigits`;
- Maximum fraction digits `maximumFractionDigits`;

It accepts the following `round` options:
- "ceil";
- "floor";
- "round" (default);
- "truncate";

Ref gh-200
Closes gh-209, gh-213
README: Include number module, plus minor updates

Ref gh-200
Number: Move format integer fraction

Move format integer fraction digits into its own file and unit test it.

Ref gh-200, gh-214, gh-215
Number: Implement significant digits format

Ref gh-200
Closes gh-214, gh-215
Number: Grouping separator format

Ref gh-200
Closes gh-216, gh-217
Various: Update cldr.js dependency to 0.3.3
1.0.0-alpha.1
Number: Ignore decimal error after maximumFractionDigits round

Fixes #227