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

Clears the active button class on the pressed navbar button after a
pagechange.
add config to disable base changes all together
add tests for disabling base tag support and url alteration
account for push state disabled tests
default to the base href when dynamiceBase is disabled
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://
List: replaced 2 submit event binds with one for filter wrapper
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