Improve conversion of constants in lowercase.

Bug: issue 8968
Bug: issue 8969
Change-Id: I81a518f7b0906aefec2c6826210a1fe0588edb5d
Prevent default behaviour on arrow up/down in SuggestBox.

Change-Id: Icf311f65106ebd62b612a20fb9c383706e18aa33
Review-Link: https://gwt-review.googlesource.com/#/c/9998/
Remove broken j.u.logging sample

Logging works out of the box now so a complex sample app is not
much useful for most users.

Bug: issue 8971
Change-Id: I037bb9a551f9e5f1ead0cddc0f25578da894e293
Use Locale.US for lowercase conversion.

Change-Id: I596512ceaf08413ef6f23cd924312a406759690a
Fix ModuleBaseURL in SDM when having a QS.

Bug: issue 8973
Change-Id: I5c06994e1c9e83722cd7504536321706fed0d04d
Fix failed assertions in UnifyAST.

Some codepaths in UnifyAST incorrectly assumed that getSuperClass() and
getImplements() on a class that was resolved (!isExternal()) would return
resolved classes and interfaces.

Change-Id: I75a8d9d0e2757ed1f6d5fd034f0ea456cd7e3ce6
Super Dev Mode: fix error log for invalid .gwt.xml files

Makes sure that lastBuild is always set regardless of the
exception, so the error log will show up.

Bug: issue 8966
Change-Id: Ibf767a09be919759a9fbaebe71d5d0a663e9cf89
Only reports JDT aborts as ERROR if it is fatal.

Previously all JDT aborts were reported as ERROR even though it was 
almost never fatal. This made it very easy to misinterpret compile
logs. Now JDT aborts are reported as WARN when below the fatal
threshold.

Change-Id: I28ad38bac8d83105f4545d3e60d7ca8ff64c6545
Review-Link: https://gwt-review.googlesource.com/#/c/9920/
Remove -blacklist and -whitelist arguments

They're useless since the removal of HostedMode in favor of DevMode.

Change-Id: If07bfd9571a02d24566029099549a6a857e5b1a6
Make GWT use |0 consistently for coercion.

Earlier both ~~ and |0 were being used for coercion.
I chose |0 as it is one op instead of two and used it
everywhere.

Change-Id: I6b7072146998af751d48e9de074d5b99a7844fb7
Review-Link: https://gwt-review.googlesource.com/#/c/10000/
Fix test failure in Java 8.

JsonRpcRequestFactoryTest assumed a particular order in the way properties 
appeared in its string representation. Java 8 changed the iteration order in
the underlying collection breaking this test.

Change-Id: I9ba4ad6cb7ae60a07387da592e29eaadc0b03810
Removes leftover test xml.

Change-Id: Ied29f6634d8533f56caeaa8cee6c739b147a28f1
Fix test that fails to compile in Java 8 due to new boxing changes.

Given a method with the following signature

      <T> T getT()

and two overloads

      void m(int, int)
      void m(Object, Object)

a call like

     m(1, getT())

is ambiguous.

Change-Id: I8aa51c1a8106e32e23e114997427786d969f7609
Adds recursive file change listen support.

Accumulated file changes will later be useful to shortcut
ResourceOracle rescans.

Change-Id: I10ee002c5752084a715e9c116aff8d46aaf33945
Review-Link: https://gwt-review.googlesource.com/#/c/10130/
DevMode: wait for CodeServer to start before enabling buttons

This is to give CodeServer time to write the launcher files,
so the user doesn't see a blank page.

Bug: issue 8956
Change-Id: I6966352652e4bcf83bf0bc39439eb245d7e9635a
Review-Link: https://gwt-review.googlesource.com/#/c/10121/
Fix compile metrics link in samples

Samples are configured to produce the compile report but links
to compile metrics are broken because poms are not configured
to produce them.

Change-Id: I72f471d72252d988fe968ae4558b49f5f27332c8
ResourceList incorrectly declared its interfaces.

ResourceList extended AbstractList<> but declared implements Set<>.

Change-Id: I05b89ced138e886f41c6918d1424bdc36fcf5cc1
SimpleHtmlSanitizer: Allow <strong> elements.

Change-Id: Ib5a183cacd6689cf1451bb06b61f65c05e51af37
Fail the compile if a linker lacks a @LinkerOrder annotation.

(This was an assert before, but asserts don't help developers
debug linker issues.)

Change-Id: Ib22fd02bceaaa3621e281cfe9476844284b3a413
Listens for file changes to shortcut file resources rescans.

Change-Id: I558c2f4526e0ca02e6e84c8a5c2b4c33b100af1b
Review-Link: https://gwt-review.googlesource.com/#/c/10160/