Adding CONTRIBUTING.md Fixes #857
add missing carriage return
Updating formatting and wrapping
Update CONTRIBUTING.md

Removed unnecessary block of text relevant only to the wiki version.
Adding block for Pull Request context
Fixing new issues link
Improved node-view's _isHidden
See PR 895
`node-view` `_hide` sets `hidden` attribute to empty string
That's what the spec says! See
* http://dev.w3.org/html5/spec-preview/common-microsyntaxes.html#boolean-attributes
* http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-F68F082
First pass at order of operations issue hit by AlloyUI after 'add all
ATTRS at once' fix.

The issue was that they had an attribute valueFn, which depended on
an extension's constructor having been called, before the attributes
were set up.

Changed the Base init code, to invoke all extension constructors before
the 'add all ATTRS' step.

As a result however, we had a number of older extensions, which were
created before we added initializer support for extensions, and were
doing all their initialization work in their constructors. If this
work involved accessing ATTRS, they would now fail.

Moving the initialization code to an initializer fixed all these use
cases, and all tests pass [except for an expected Base test which explicitly
tested the extension constructor order of operations].

However not sure we can require that from in-the-wild extensions.
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