Add a CLI and examples for this CLI
[CLI] remove MessageFormat from example, and add the light MessageFormat implementation in the output
Add windows support
add bin in package.json
Add documentation about the CLI
Make the doc better
Make the doc even better
Make test/index.html use relative paths

Add jshint global comment to tests.js
Add support for for falling back through locale tags

Adds a static MessageFormat.Utils.getFallbackLocale function and an
instance property, fallbackLocale, which contains the locale of the
plural function being used.

When no plural function is found for the given locale
getFallbackLocale is used to try and find one by stepping through the
locale tags. This is done by removing the last tag from the locale and
checking for a plural function until there are no tags left. The tags
can be separated by either "-" (dash) or "_" (underscore).

For example:
```
  en_US          -> no match
  en             -> match

  zh-yue-Hant-HK -> no match
  zh-yue-Hant    -> no match
  zh-yue         -> no match
  zh             -> match (if locale/zh.js has been loaded)
```

If no match can be found then an Error is thrown.

fallbackLocale is used by precompile (and hence compile) to set the
plural function in the compiled output. This means that if you compile
a message when MessageFormat has a locale of "en-GB" but only the "en"
plural function is available, then the compiled message will always
use the "en" plural function, even if an "en-GB" plural function
becomes available later.
Remove unnecessary locale duplicates

as they are all the same and MessageFormat will now fall back
to the base locale.
Merge pull request #5 from Stuk/fallback2

Add support for for falling back through locale tags
Merge pull request #3 from Filirom1/master

Add a command line interface.
Escape double-quotes in message strings

Double-quotes would cause problems when compiling the message to
a function, as the code generation wraps strings in double-quotes.
Merge pull request #9 from Stuk/fix-quotes

Escape double-quotes in message strings
version rev
Adding in amd define. No idea how this was missing.
Update messageformat.js

Hi there, I just started using mesageformat (looks great ;-))
I noticed this missing ";" when uglifying my js bundle with strict_semicolon option
Merge pull request #10 from pgherveou/patch-1

Update messageformat.js
bumping version with dep update
Added Afrikaans plural rule