Merge tag 'v3.10.1' into live-docs

Conflicts:
	build/loader-base/loader-base-coverage.js
	build/loader-base/loader-base-debug.js
	build/loader-base/loader-base-min.js
	build/loader-base/loader-base.js
	build/loader/loader-debug.js
	build/loader/loader-min.js
	build/loader/loader.js
	build/yui-nodejs/yui-nodejs-debug.js
	build/yui-nodejs/yui-nodejs-min.js
	build/yui-nodejs/yui-nodejs.js
	build/yui/yui-debug.js
	build/yui/yui-min.js
	build/yui/yui.js
	src/loader/build.json
Merge branch 'live-docs' into dev-master

Conflicts:
	package.json
	src/attribute/HISTORY.md
	src/dial/HISTORY.md
	src/event-custom/HISTORY.md
	src/event/HISTORY.md
	src/io/swf/io.swf
	src/node/HISTORY.md
	src/scrollview/HISTORY.md
	src/widget/HISTORY.md
	src/yui-throttle/HISTORY.md
Merge branch 'dev-master' into dev-3.x

Conflicts:
	package.json
	src/async-queue/HISTORY.md
	src/calendar/HISTORY.md
	src/promise/HISTORY.md
Bump version to 3.10.2pre
Merge branch 'dev-master' into dev-3.x
Bump version to 3.11.0pre
Additional unit tests for scrollview-scrollbars
Merge remote-tracking branch 'upstream/dev-3.x' into dev-3.x
Merge branch 'dev-master' into scrollview-test-refactor
Build IO, copy its SWF to build/
Merge branch 'dev-master' into dev-3.x
Cleanup of ScrollView functional tests
Merge remote-tracking branch 'upstream/dev-3.x' into dev-3.x
Fix #743. Addressed issue in which styles don't map correctly to a legend when series are styled using a global style object.
Reverted ScrollView functional tests to versions at Master. WIP versions can be viewed @ 9d0cf9cfcc71f9006d63774d6d09788b5a9d3f69
Merge branch 'scrollview-test-refactor' into dev-master
[WIP] First pass to add all attrs in one shot, as opposed to filtering by class.

We needed to add a hook for Widget, which for it's HTML_PARSER needs srcNode, contentBox
set up as attributes, before the rest of the attributes are added, since it merges
information from the markup, into the userConfigs (since they're logically equivalent),
and uses get("srcNode") to figure out what to use for the srcNode to parse.

This is a bit of an edge case.

Not sure if this will be the final hook for Widget, and potentially similar edge cases,
hence the "first pass".

Performance
-----------

A slight performance gain at the Core level (we weren't expecting anything substantial,
since the basic looping/isolation costs still remain):

Prior Commit (Chrome 21/MacOS):

BaseCore x 140,880 ops/sec ±1.11% (91 runs sampled)
MyBaseCore x 134,122 ops/sec ±1.54% (93 runs sampled)

This Commit (Chrome 21/MacOS):

BaseCore x 153,260 ops/sec ±1.89% (94 runs sampled)
MyBaseCore x 152,053 ops/sec ±1.41% (91 runs sampled)

Testing
-------

All current tests pass:
✔ [Total]: Passed: 10895 Failed: 0 Total: 10992 (ignored 97)

Will add a test for the actual use case this should fix (overriding setters,
which refer to subclass attrs).
YUI and Loader build for latest Gallery build
Merge dev-master into dev-3.x
Merge upstream dev-3.x into local.