Update event-do.js

Fix the API docs for Y.Do.after, Y.Do.before, Y.Do.detach, and Y.Do._inject to show that event handles are instances of Y.EventHandle and not String.
docs - fix typo in yuidoc block in slider-base
Merge remote-tracking branch 'customcommander/live-docs' into live-docs
[slider] Build

min files are no changes.
Clarify Node vs NodeList method docs

Node and NodeList both import methods from DOM.  The doc comments seem to have been written for NodeList and copy/pasted for Node.  It didn't make sense for a Node method to act on 'each node' so the wording has been clarified.
Fixed typo in docs for Node method inRegion.
Merge remote-tracking branch 'solmsted/patch-1' into live-docs
[node] Build

min files are no changes.
Merge remote-tracking branch 'solmsted/patch-3' into live-docs
[node] Build

min files are no changes.
[docs] Document usage of username/password in Y.io config. Fix #1572
Source formatting

Remove an unnecessary 'the'.
[classnamemanager] Build

min files are no change.
[Loader, YUI]: Remove `onCSS` documentation.
[yui] Deprecate modules list page

All modules list has been posted on this page so far, but because
it is possible to see a list of equivalent even API Docs, the need
for us to provide this page is low now. Fix #619.
Merge remote-tracking branch 'solmsted/patch-2' into live-docs
[Event Custom]: Build.
Enhance Router's `hasRoute()` method to validate params via param handlers

The addition of router params in YUI 3.12.0 provided a way for extra validation of path params during a router's dispatching process. But at the time the router params feature was added, the `hasRouter()` method was not updated to follow suit.

With these changes a router's `hasRoute()` method will process param values the same way its dispatching process does. This makes it an effective way to test whether a router *will* dispatch a given URL.

**Note:** The `match()` method is left unchanged. Both the dispatching process and the `hasRoute()` method first call `match()` to get a collection of possible routes, from which they further process by checking whether each named param handler accepts or rejects a given param value.

Closes #1722
Relates #1723
Add HISTORY entry for Router hasRoute() change
Add "main" to bower.json

Closes #1598