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

Clears the active button class on the pressed navbar button after a
pagechange.
Panel: update to use extend in the create method also exposed resetActivePageHeight in mobile.navigation so panel can use it.
fix lint issue
lint issue missing semi-colon
resetActiveScreenHeight: ensure height param is of type number
resetActivePageHeight: ensure height param is of type number
Panel: Set min-height when panel is open. Prevents vertical scrollbar. Fixes #5456 and fixes #5471.
Panel: Made fixed toolbars reflow as well.
Demos: Updated panel demo pages. Fixes #5459 and fixes #5469.
Docs: Updated the CSS shown on the panel page to match the framework CSS.
Removed -moz-border-radius. Gecko switched to unprefixed border-radius as of Firefox 4, jQuery Mobile supports (A-grade) Firefox 4+. Reordered a few properties in qunit (unprefixed should come after prefixed).
Merge pull request #5472 from zachleat/master

Removed -moz-border-radius.
Grunt migration: package.json
Panel: changed event listener. Fixed #5480 - Panel should close after, and not during, page animation
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