Merge branch 'dev-master' into dev-3.x

Conflicts:
	build/features/features-coverage.js
	build/loader-base/loader-base-coverage.js
	build/loader-base/loader-base-min.js
	build/loader-yui3/loader-yui3-coverage.js
	build/loader/loader-min.js
	build/yui-nodejs/yui-nodejs-min.js
	build/yui/yui-min.js
Added a cleanup method after rendering to de-allocate the formatters.
Fixed the user guide to describe the functions in Formatters.
Do not fade-in scrollbars if scrollview node has been deleted
Merge branch 'fix-2533028' of git://github.com/okuryu/yui3 into okuryu-fix-2533028
Some testing tweaks
Number build
Update AxisBase.getDataByKey to return an object literal with arrays mapped to corresponding data keys when an array of keys is passed as an argument. The method still returns a single array when a key string is passed as an argument. CartesianSeries.setAreaData now has a helper method to allow for extending the class more easily. The setAreaData contains more common functionality while the new helper method (setCoords) contains more implementation specific functionality.
Update series-cartesian-tests to reflect setAreaData's newly created helper method.
Update Handlebars Makefile to prep for Handlebars.js upgrade.
Update Handlebars metadata to not require "escape" and use utils.

The most recent release of Handlebars makes it so we no longer have to
re-implement the "handlebars-utils" module.
Import Handlebars.js @ 1.0.rc.2.
Update Handlebars test to ignore empty-string test.

The Handlebars.js project changed the meaning of `isEmpty()` to return
`true` for empty strings. Since we no longer re-implement the
"handlebars-utils.js" file, this ignores the one failing test.

https://github.com/wycats/handlebars.js/commit/5f56d6
Update Handlebars documentation for upgrade.
Rename events: loading->beforeLoad, loaded->load
Consolidate Tree.Node extension modules into Tree extension modules.
Rename openable methods: toggle->toggleOpen, toggleNode->toggleOpenNode
Rename _fire() to _fireTreeEvent().
Move AOP bindings to the initializer and add tests to cover them.
Use more unique AOP method names to avoid collisions.
Update API doc module tags.