Merge branch 'master' into demos-update
Deprecated ui-hide-label.

Use ui-label-accessible and no field container instead.
Add .mailmap. Incomplete while we still gather CLA signatures
Select: Update button text in the frame immediately after keyup on the button. Fixes #6468 - Select: select field does not visually update when tabbing field and selecting option with arrow-up/down
.mailmap: One more fix
Demos: View Source: forgot to rename a variable reference.
Theme: Fixed incorrect box-shadow value and added missing semicolon. Fixes #6472.
Loader: Remove deprecated items. Fixes #5931 - Loader: remove deprecated code from widget and update docs
Popup: Set tolerance both when pre-enhanced and otherwise. Fixes #6481 - popup: issues with creating pre-rendered markup and popups outside of a page
Demos: Popup: Mark pre-rendered popup with data-enhanced="true". Re #6481.
Integration tests: Popup: Mark pre-rendered popup with data-enhanced="true". Re #6481.
Optimize images using lossless compression
Demos: Multipage: New demo illustrating the use of a popup outside the page.
Demos: Multipage popup example: Cleaning up the code.
Demos: Swipe page example: Ignore swipes originating from elements other than the page. This lets users highlight text without causing a swipe, and also eliminates the need to turn off text selection in the header via CSS.
JQM Demos: Adding a grouped headers example/double heading
Same border-radius for blocks and buttons, while keeping it possible to set different radii with ThemeRoller.
Moved demo page to subfolder to prevent build script issues.
Popup: Simply select by ID in handleLink. Fixes #6482.
Demos: Multipage popup example: Removing click-handling code since the widget itself now handles clicks.