fix flaky test

Fix flaky tests that timeout by removing dynamic module dependencies in
favor of cached module dependencies.
clean up of issue #653 that was failing in phantomjs
Add Tree.Node#depth().
Merge pull request #796 from ekashida/fix-flaky-yui

fix flaky test
Update History.md
Merge branch 'dev-3.x' of github.com:yui/yui3 into dev-3.x
Build tree.
Editor: Fix exception when sel.anchorNode doesn't exist.

This only seems to affect the WebKit used in certain versions of
Phantom, but it was causing test failures.
Build editor-br.
update test to include new `color-base` dependency

`color-base` used to be included in `dom-style` as a javascript file
called `color.js` and was subsequently refactored into a YUI module.

https://github.com/yui/yui3/commit/d2245af3e429dc45ec65164500d5e84dd285d66c#src/dom/js/color-deprecated.js
https://github.com/yui/yui3/commit/f6e0bd643326fb360496bab29a4a50ca622f30b0
Merge branch 'dev-3.x' of github.com:yui/yui3 into dev-3.x
Merge pull request #802 from ekashida/fix-loader-tests

update test to include new `color-base` dependency
Color History update
Merge branch 'dev-master' of github.com:yui/yui3 into dev-master
Fix script error bug in shape tests.
Merge remote-tracking branch 'upstream/dev-master' into dev-master
Merge branch 'dev-master' into dev-3.x

Update dev-3.x with the latest dev-master.
Merge remote-tracking branch 'upstream/dev-3.x' into dev-3.x