Build for extension constructor order of operations change
Merge branch 'calendar-lang' of git://github.com/asystance/yui3 into dev-3.x

Conflicts:
	src/calendar/meta/calendar.json
Build calendar and calendar-base.
Build yui to pick up calendar metadata changes.
Document Console class. Fixes #903
Clean up throttle tests
Check false positives when testing the value of `this`
Adjusted node-view tests to proper use of hidden attribute
Updated test to reflect new order of operations for extension constructors
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
Clean up JSHint complaints.
Added Benchmark.js v1.0.0
Minimize looping to the extent possible, by holding onto intializer
references, while we're looping for constructors.
Build Base looping optimization, for constructors/initializers
Merge branch 'live-docs' into dev-master
Merge branch 'dev-master' into dev-3.x
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