resolve the nav ready deferred after the page container has been created Fixes #5284
Demos: Updated comment above example CSS for clarification. Fixes #5889.
Popup: Hide popup when offscreen. Fixes #5892. (applied by hand from 556a4e3304f30b25c312253474d98ee069a52cbf)
Custom select: Must un-hide popup container before calculating height.
(cherry picked from commit 541f963abfe2e228394ae4577a718b8c28f8a348)
Custom select: Escape weird characters in popup/dialog ID when they become hrefs. Fixes #5893.
(cherry picked from commit f0b2417d4d8cbd84903fe9c1112a34b1ef13a039)
package.json: Need to upgrade to later grunt-contrib-jshint to stop the linter from making false accusations.
(cherry picked from commit 7954d757038f19e894c5c05e56a9773f62951efa)
Lint: De-linting.
links: Needs to depend on core, because it uses .jqmEnhanceable() and the :jqmData() pseudoselector defined in core.
(cherry picked from commit 67582c3c48061670fae5c6a88c0d3426973eac88)

Conflicts:
	js/jquery.mobile.links.js
buttonMarkup: Remove popup special handling.
(cherry picked from commit 7696e9fd774e79065458301fdcb1c9ee1e4848eb)

Conflicts:
	js/jquery.mobile.buttonMarkup.js
Links: Append popup accessibility attributes. Fixes #5898.
(cherry picked from commit ab910d3cc80766c58c6b7aad4d0308f1de42c332)
Slider: On Opera Mobile event.which is undefined. Accept that and get slidin'. Fixes #5903.
(cherry picked from commit b90361bea87b1f2ab5ee3136cecab68f146ba84f)
Demos: Updated responsive panels CSS example. Fixes #5936.