Effects Demos: Fix typeErrors on puff and size demos
Effects Rewrite
Effects rewrite: clip effect
Effects rewrite: puff effect
Effects Rewrite: correct animation for "show" on "size".

This also stops adding "from" and "to" as properties on the jQuery object.
Effects rewrite: correct whitespace in ui/effect.js
Effects rewrite: fix "effects" scale  visual test.
Effects rewrite: correct element jumping during size animation
Effects rewrite: add clip visual test to visual test index
Effects Rewrite: No longer swap "to" and "from" in scale.

This is now always handled by effect-size.
Effects rewrite: correct "restore: false" use case for size/scale.

This makes all tests pass in test suite. Wooh!
Effects: Allow all "effect" calls to default to default Mode.

This fixes the situation where calling e.g. .effect("highlight")
was a no-op as if .show("highlight") was called.
Size Effect: revert default origin to middle, center.
Puff Effect: set default effect mode to hide
Effects: Calling an effect that hides back to back replays animation
Effects: rename effect.removePlaceholder to effect.cleanUpPlaceholder