Added a 'lookup' formatter to the datatable-formatters module.

Includes tests
Fixes #2533228 - Paginator no longer responds to page change requests (prev()/next()) when the widget is disabled
Unit tests for #2533228
Merge branch 'dev-master' into scrollview-disabled-paginator
No need to return false.
Updated history
Merge branch 'dev-3.x' into dropdown-formatter

Conflicts:
	src/datatable/tests/unit/assets/datatable-body-tests.js
The lookup formatter now takes both an ordered array and
a simple object as a map
I fixed the declaration for the module so it doesn't
show as automatically rolled up into the datatable module.
Merge branch 'dev-3.x' into dropdown-formatter
Fixed regression introduced in 3.10.0, with stale facade properties sticking
around in the case of "no subscribers".

Added unit tests for both the subscriber and no subscriber case.

All unit tests pass:
✔ [Total]: Passed: 10859 Failed: 0 Total: 10954 (ignored 95)

Slider functional tests pass.
Slider examples work manually.

This impacted slider's thumbMove defaultFn which was using a "source" property
added to the facade to figure out whether to set the value or not, and
commonly had no listeners (only surfaced by manual testing, which was why
it got missed - unit and functional tests all passed).
Added on subscribers fresh facade test also
Updated history
Merge branch 'dev-3.x' into dropdown-formatter
Added on subscribers fresh facade test for real this time
Merge branch 'dev-3.x' into dropdown-formatter
As per lsmith request
Fixed issues due to Y.DOM being undefined when event-base was attached in rare use cases

Fixes #2533242

The `YDOM = Y.DOM` alias we added in 3.7.3 would end up being undefined
in certain custom module dependency use cases, which would result in
`nodelist.on()` failing to attach listners.

In order to bring out the issue, all the following need to apply:

a) Custom module with node-base dependency
b) node-base repeated in use statement
c) Module dependencies for custom modules not provided to YUI()
   instance (not available to loader).

NOTE: This is not the root fix. The root fix is in loader somewhere, but
given the catch22 complexity between node-base and event-base, and the rareness
of the use case, this seemed like the better way to go.

Confirmed that the unit test added passes with this commit, and fails starting
with 3.7.3.
Merge branch 'live-docs' into dev-master
Merge branch 'slider-regression-event-fix' into dev-master