Avoid processing columns if there aren't any to allow empty tables.
fixes #2532134 Added sort test to cover Date, Number and String data types with case sensitive sort available by setting a caseSensitive param to true on the table column.
ref #2532134 Changed Y.Lang.isString() to typeof() === 'string' to improve performance, and added comment to component history.
ref #2532134 Updated documentation with new caseSensitive attribute details. Updated default order of test data.
ref #2532134 Updated documentation added a short paragraph to the 'Column sorting' section
Merge branch 'master' of git://github.com/yui/yui3
Fix #2532825. "Merged" in 286.
Change path to upload blackhole for Uploader examples.
Correct uploader blackhole path to yuilibrary.com.
Fix #2532977.
Fix failing manual test after last build.
Build color.
Add #2532825 fix for sam skin.
Merge remote-tracking branch 'upstream/master'
pass stringified data to custom transport layer
Consider the number 0 a non-empty value even though it's falsy. [Fixes #2533040]
Update precompiled template sample.
Fallback to default attribute values when invalid values are used.

When an `ATTRS` setter returns `Y.Attribute.INVALID_VALUE` during
initialization, and a default attribute value is defined, fallback to
that value.

Fixes #2528732
Add more tests for Attribute default value fallback.
Template.Micro: Fix improper escaping of control chars.