Fixed #831
Opera needs same special treatment as webkit for :checked selector
Document Console class. Fixes #903
Shuffled around ScrollView perf tests, for inclusion into CI
Removed performance.json since it is no longer needed
Renamed App's perf testing folder
Renamed Attribute's perf tests folder so it is ignored by CI
Added Benchmark.js v1.0.0
Merge branch 'live-docs' into dev-master
Fixed a bug in widget-stdmod
_fillHeight depends on this._currFillNode being set by _uiSetFillHeight
However, if the fillHeight node's content is set after render(),
_uiSetFillHeight doesn't set this._currFillNode, because the fill node doesn't exist (yet).

When the content is set, _fillHeight is called after('contentUpdate'), but since
this._currFillNode isn't set, it calls fillHeight with undefined.

The fix is to have _fillHeight getStdModNode() instead of relying on this._currFillNode
Checked in console build files.
Merge branch 'fix-widget-stdmod-fillHeight' of git://github.com/asystance/yui3 into dev-master
Update widget-stdmod history.
Build widget-stdmod.
Added benchmarkjs's nano.jar
Added Benchmark.js license to library LICENSE.md
Tree: Massive speedup in Tree#emptyNode().

Previously, `emptyNode()` triggered a node map reindex for each node
that was removed. This commit modifies `emptyNode()` to remove nodes in
last-first order and avoids the need to reindex.

Previously, emptying a node with 10,000 children took about 17 seconds
in Chrome. After this change, it's nearly instantaneous.
Build tree.
Merge branch 'master' into benchmarkjs
YUI and Loader build for latest Gallery build
Add simple benchmarks for promises