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

Conflicts:
	build/yui-nodejs/yui-nodejs-min.js

Fixed merge conflict.
DataTable: Convert value from `input` element into a number.
Add spacing style to candlestick and ohlc series.
Add algorithms to ensure candles size in such a way that the wick will always be centered.
Update wick to use a fill so that it draws on the pixel and avoids blurring. Round coordinates for candlestick.
Add shapeRendering attribute to svg implementation of Y.Shape. Fix #1393.
Need to update the tests for #1393.
Fix issue in which canvas implementation of graphic did not position correctly. Fix #1398.
Add unit test for graphic positioning.
Remove Y.clone from charts.
Removed a slice of stupid out of the _calculateMarkerWidth method in RangeSeries. Moved default spacing from OHLC and Candlestick to Range.
Update series-range test to reflect changes to range series.
adding support for es6 module registration maining a map of exports and imports
using es instead of es6 for the future
Remove `2in3` tests due to deprecation
Update with YUI3 assertions
Fix Loader tests for YUI3
Merge branch 'dev-master' into dev-3.x
{promise} Add static methods and their tests
loader: Remove trailing comma from tests
Merge branch 'dev-master' into dev-3.x
Close the AutoComplete list when it loses focus. Fixes #981