Revert "Organizes/separates source, public, and build resource oracles."

This reverts commit ca56d96ff4814b66952450c2c6d402fac4456095.

Change-Id: I7d285c4919d016b25c736622e24808389871af47
Organizes/separates source, public, and build resource oracles.

Previously the process of scanning for resources in resource oracles
performed a dangerous liberal cross product of every registered path
prefix (from every resource oracle) with every class path entry (from
every resource oracle). This was silently resulting in combinations of
(resource path, class path) that the user never explicitly intended.
These accidentally included resources created hard-to-diagnose missing
resource failures in separate compilation. This bug has been fixed by
doing a separate resource scan per resource oracle.

Updates CompilerContext to automatically collect the proper combination
of moduleDef and libraryGroup resource oracles.

Removes or redirects (to the compilerContext) resource oracle accesses
that were trying to directly pull resource oracle instances out of a
moduleDef instance. There are still some of these references remaining
(for example in StandardGeneratorContext) but it won't hurt anything
until separate compilation is actually released. They will be fixed in
the next patch.

Adds a way to register a path in ModuleDef ("addResourcePath()") that
is ONLY for build resources. In the past these could only be
registered as combined source/build resource paths which was forcing
a lot of duplicate source inclusion between different .gwt.xml files.

Adds the beginnings of resource last modification date scanning, to
enable minimal incremental rebuilds by SuperDevMode.

Change-Id: Ic238f4e3d96516c2bab31ad03014c2a7402042b2
Disable Super Dev Mode in web workers

There are linkers that subclass CrossSiteIFrameLinker but run in
environments where 'window' is undefined. Don't include the
Super Dev Mode hook, since it assumes 'window'.

Change-Id: I5d381fc29ca1738068fa5b8f259dd1ac4ed65221
Merge remote-tracking branch 'upstream/master'