Table: Remember hidden columns post-refresh

Closes gh-7334
Fixes gh-7275
Helpers: Make resetActivePageHeight() less aggressive

Do not set min-height if the existing height is good enough.
This fixes iOS 6.1, but not WP8.

Closes gh-7325
Fixes gh-7322
Checkboxradio: Depend on vmouse and test custom, widget-only-build

Closes gh-7295
Fixes gh-7294
Re gh-5987
animationComplete: Remove only the handler attached by us

Closes gh-7267
Fixes gh-7265
Panel: Bail upon opening animationComplete() if the panel has closed

Hook up animationComplete() to the wrapper, if present, and only otherwise to
the element, because the animation class is only added to the element if there
is no wrapper.

The tests now need to wait for the panel to actually open in order to hit all
the assertions, because some assertions are made only upon panelopen.

Closes gh-7264
Fixes gh-7236