Fixes: #1181 - navbar link stays active when using changePage()

Clears the active button class on the pressed navbar button after a
pagechange.
Grunt migration: package.json
Grunt migration: Removed trailing comma
Moved RequireJS plugins to requirejs/plugins
Added RequireJS json plugin
Grunt migration: Removed r.js
Whitespace
Following move of RequireJS plugins we now need to use the requirejs.config.js
Grunt migration: Added devDependency on grunt-contrib-qunit
Upgraded to RequireJS 2.1.2
Grunt migration: First draft of Gruntfile.js
It can lint, build JS and execute some test through file://
Added CSS build
Replaces version on build write
DRYed banners
Get version from package.json instead of version.txt
Got rid of version.txt, versioning now happens in package.json
Moved old tasks to tasks.old
Created grunt task cssbuild
Added devDependency on async
Use newly added cssbuild task to consolidate CSS files
Added option passing to RequireJS
Pass the right options to cssbuild