Merge pull request #8 from JCEmmons/master

Merging latest version - with fixes for most of the issues above.
The point of IntlShim is to only load Intl.js when necessary.
Explicitly loading Intl defeats the purpose of IntlShim.
Also, fix path to requirejs.
fix IntlShim to work when Intl is not defined
Merge pull request #13 from wkeese/fix_test_file

Fix test file and IntlShim
Fix require references.  fixes #15