When loading scripts try to hook a little deeper into Node's module system.
Trying to normalize the environment between scripts loaded by `Y.Get.js` and `require`.

Fixes #2533010
Fixes #2533011
Merge branch 'get-nodejs' of git://github.com/solmsted/yui3 into solmsted-get-nodejs
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.
Clean up extra substitute dep that was not used in Uploader
Clean up extra substitute dep that was not used in Calendar
Removed substitute dep from DD test
Removed unused substitute dep from Editor
Updated HISTORY files
Added formal deprecation messaging
Remove old deprecated modules from the system
Build template-micro.
Merge branch 'dev-master' into bug-template-zero
Merge branch 'live-docs' of github.com:yui/yui3 into live-docs
fix argument name
Merge branch 'dev-3.x' into solmsted-get-nodejs
Fixed failing tests to use the new expected include paths