Don't break the back/forward cache. Fixes #959

Attaching an unload listener breaks the back/forward cache in modern
browsers, and is only necessary in old versions of IE that can leak
memory across pageviews if events aren't detached.
ButtonGroup.disable disables all child buttons / inputs
See #973
Bump version to 3.12.0pre
Merge branch 'dev-3.x' of github.com:yui/yui3 into dev-3.x
Merge branch 'dev-master' into dev-3.x
Merge branch 'event-bfcache' of git://github.com/rgrove/yui3 into dev-3.x
Build event.
Update Event history.
Merge branch 'button-group-disable' of git://github.com/asystance/yui3 into dev-3.x
Build button.
Merge branch 'dev-master' into dev-3.x
Merge branch 'dev-master' into dev-3.x
Build unbuild modules.
Merged detach(cat|*) fix from dev-master. Required simpleyui rebuild due to min conflicts
Merge branch 'dev-master' into dev-3.x
Merge branch 'dev-master' into dev-3.x
Merge branch 'dev-master' into dev-3.x
Merge branch 'dev-master' into dev-3.x