Demos: Add popup alignment demo featuring new popup extension. Fixes #6186,#6187.
Popup arrow: Do not dereference object properties from a variable before assigning an object to that variable.
Unit tests: Panel: Access widget via .data( "mobile-panel" ) not .data( "mobilePanel" ), which does not work with core 2.0.2.
Button: Fix initSelector to only do input[type=button] to exclude button elements with type=button Fixes #6237 - JQM 1.4 alpha button on form has a large border
Removed filterable.css import from structure CSS because it doesn't exist anymore.
Button: check to ensure icon is set before applying icon position class Fixes #6212 - Button text not correctly aligned to center
Button: add missing space in class for icon Fixes #6217 - Icons not showing correctly on input buttons
Popup: Move _create and _enhance to the top of the widget.
Popup: Get rid of the call to _setOptions from _create.
Demos: Popup arrow: Let the mouse pass through the box showing where the arrow will point to.
Button: Fix initselector to only target inputs
Theme: Correct border-radius for checkbox-off. Fixes #6238.
Demos: Updated dynamic collapsibles demo to 1.4.
Popup arrow: The "arrow" option now accepts the sides on which the arrow may show up, the extension no longer assumes that _setOptions() will be called from _create, and class names have the ui-popup- prefix.
Popup Arrow: CSS: The border now needs to be specified for it to appear.
Popup arrow: CSS: Moving corner-related stuff to theme.
Popup arrow: CSS: Getting rid of the quirky IE7 clip statement.
Popup arrow: visibility: hidden is better than pointer-events: none.
Filterable: Moving handling of option "filterPlaceholder" to backcompat.
Textinput: Record initial theme class in initial value of this.themeclass.