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

Conflicts:
	build/simpleyui/simpleyui-min.js
	build/yui-nodejs/yui-nodejs-min.js
	build/yui/yui-min.js
Updated path to Benchmark.js for app, base, event-custom, node, tabview, and transition.  Also, updated async execution and logging of results to match the latest API.
Merge branch 'promise-bench' of github.com:juandopazo/yui3 into juandopazo-promise-bench
Update yui-array.js
Update array-test.js
Merge branch 'fix831-opera-selector-checked' of git://github.com/asystance/yui3 into dev-master
Update history.
Build selector-native.
Merge branch 'dev-master' into dev-3.x
Update selector.html
Update selector-css2.js
Update request module and node engine requirements
Fixes #973: 'valuechange' event e.stopPropagation

'valuechange' event now supports e.stopPropagation() and
e.stopImmediatePropagation().
Remove path.existsSync as part of node 0.8 minimum environment
Further 'valuechange' event fixes.

Fix tests according to rgrove's comments.

Consider the condition in which there are two listeners on the same
element and added test for it:
Listener 1 calls e.stopPropagation(),
Listener 2 calls e.stopImmediatePropagation()
Update event-valuechange history.
Build event-valuechange.
Merge branch 'dev-master' into dev-3.x
Merge branch 'patch-3' of git://github.com/ziggyism/yui3 into dev-master