Navigator: Prevent default on initial popstate.
Navigation: If the default is prevented on the originalEvent of "navigate", do not go into _handleHashChange. Fixes #5775.
testHelper: navReset: When setting the location.hash by hand, we need to disable the initial popstate ignore code.
Slider: reset unnecessary clearfix for the flip toggle switch. Fixes #5809
Slider tooltip: Make popup creation lazy and clean up refresh.
Merge pull request #5800 from jquery/fix-5775

A fix for issue #5775
Table: Reflow: Convert to proper extension.
Table: Cleanup.
Table: Columntoggle: Convert to proper extension.
Listview: Filter: Convert to extension.
Listview: Autodividers: Converting to extension.
Panel: Visibility hidden for closed panels. Fixes #5652.

This prevents focus on links in closed panels when using the tab key.
Core: Only set a default min-height for the page. Fixes #5755

resetActivePageHeight() only overrides the page min-height. Setting this for ui-mobile causes issues on small screens and according to the commit message (ead0baf) we don't really need it.
Panel: Call positionPanel() before we start opening the panel.

This prevents a vertical scrollbar on the page div when opening a long panel on a short page.
Demos: Removed panel workaround. Problem has been fixed in framework.
Panel: Unset transform translate3d for FF where possible. Fixes #5753.

We don't need translate3d(0,0,0) for hardware acceleration in case of FF and it causes problems with selects due to a FF bug.
Demos: replaced "docs" by "demos" in global nav utilities.
Tests: split unit and integration tests (WIP)
Tests: split unit and integration tests (WIP)
Build: Exposed deploy task to be able to do test deploys. Changed baseUrls to not add trailing slash. Added message when running in dry mode.