Fixes #21 - default locale is first defined and throws when no locale is present

Default locale is set when the first __addLocaleData is called.

Throw if there is no locale provided in _normalizeCount call and no DEFAULT_LOCALE defined.

Ping @ericf