[dom] Move out of color-base module

Currently, the `dom-style` module depends on `color-base` module only for
falling back to calculate computed style on legacy Opera (<= 12), but the
latest Opera (15+) is almost the same Chrome (`Y.UA.webkit` returns truth
actually). Many core modules are depending the `dom-style` module, I expect
that many YUI modules and applications will benefit to faster from more
than a little by this change. I also hope that this resolves #1621.
[log] Allow arbitrary categories for logging
[log] Update tests for arbitrary log categories
[log] Build YUI
Bump version numbers to 3.16.0-rc-1.
Bump history version to 3.16.0.
Merge branch 'permit-arbitrary-logs' into release-3.16.0
Merge branch 'master' into release-3.16.0
[log] Update HISTORY.md
Merge branch 'master' into release-3.16.0
Update @SINCE@ to 3.16.0.
Update history files.
[test] Add HISTORY entry for test.next()
Update 1175 link url.
Adding missing HISTORY.md entries
[Router]: Build.
[Loader]: Build.
[YUI]: Build.
[dd] Prevent default on gesturemovestart after movement has started.

gesturemovestart is actually triggered on gesturestart/mousedown rather
than on the start of movement. It then throttles down based on a mintime or
min movement. We therefore need to move the preventDefault down to the
function it throttles otherwise we prevent on mousedown of non-dragged
object too.
build dd-drag, dd-gestures with changes from 9f96abc