Update momentjs and remove buggy timezones

I'm going to hold off on using timezones until the next release which
will hopefully integrate better with requirejs.
Make more centralized check for raygun tracking
Added analytics to the grunt build process
Start teaching mode for new words and characters
Re-factored global dynamic variable loading process

By loading certain variables like languageCode and version earlier
Raygun error tracking can also be loaded earlier. It also makes more
sense because the main load file is never combined into another js file.
Set tracking user id on application load
Load momentjs into window using module loader
Try to kill adb before cleaning build directory
Hide grading buttons when character is reset
Maybe improved device back button routing
Integrate all top level views with page tracking
Integrate secondary level views with page tracking
Load analytics during main loading process
Move main process analytics load inside deviceready
Upgrade requirejs and text plugin to latest version
Upgrade cordova from 3.2 to 3.3 using cocoonjs

Version 3.4 has problems with certain versions of Android. I tried 3.2
and it resolves a few of the problems, but some still exist. Let's give
3.3 a go!
Fixed error for splits in japanese list sections
Japanese decomp readings shouldn't convert to tones
Merge pull request #234 from skritter/daily-updates

Daily updates