Fix #252881
More chart tests.
Merge remote-tracking branch 'upstream/dev-3.x' into trac2528811

Merge latest dev-3x into topic branch trac2528811.
Merge branch 'dev-master' of github.com:yui/yui3 into dev-master
Merge branch 'aplus-promises' of git://github.com/juandopazo/yui3 into juandopazo-aplus-promises
Forgot meta file for range series.
Some test tweaks to promises tests (cli)
Add micro optimizations to Attribute's "hot" path.

Our benchmarks show which paths are the "hottest" in Attribute. This
applies some micro optimizations to those functions.
Test that promise.then returns a promise
Fix missing return from promise#then
Move wrap to a prototype function
Fix #2528812
Charts ohlc unit tests.
Adding support for promises-aplus-tests for the Promises CLI tests
Merge branch 'aplus-promises' of git://github.com/juandopazo/yui3 into juandopazo-aplus-promises
Fixed aplus-promises assert for passing tests
Update Base's benchmarks to include 3.8.1 seed (commented out).
Add french translations to the Datatable. fix #2533114
Test for the behavior of then()

There needed to be test for the then() callback returning a promise or
throwing an error.
Also added test for the optional callbacks in Y.when()
Remove getResult(), unnecessary test in _notify

Resolver#getResult was unnecesesary since we're not exposing it to the
promise and is not necessary for internal use.
A check for the existance of "subs" in _notify was a left over from the
previous version in which some callback arrays could be gone. Now that
array always exists.