Updates the closure compiler (jscomp) to version 20131014.

Also makes sure the rebased jars don't contain guava or other
dependencies that are included elsewhere.

Change-Id: I0c42873852dce66f8acfdb305ee60a83a0a70378
Review-Link: https://gwt-review.googlesource.com/#/c/5223/
Revert "Clarify JsPrettyNamer algorithm"

This reverts commit e0e4184c70ef343b50e356b4014ca02e856037a6.

Duplicates aren't being detected property; will try again.

Change-Id: I2e3feca5a1d85559a7ea96e72c17495af48569cd
in JsArrayMixed#getString return null instead instead of string 'null'.

Change-Id: Idb215bc5de4cce3a22cbd4cdba78a108e2863f46
Fix FakeCssMaker to handle ensureInjected() correctly.

Change-Id: I052e21ea9601bfd70bad7d39d7fa1a53c1d9f74e
Review-Link: https://gwt-review.googlesource.com/#/c/4611/
Removes dead code from DOMImplStandard

There exists a disposeEvent method in DOMImplStandard that is not
used in any place other than DOMImplMozilla which just overrides.
It looks like real intention was to override disposeEventSystem
and remove the capture handler.

This patch removes the disposeEvent method and fixes up the logic
for removing the capture handler.

Change-Id: I96aa7a9b23178329beecda466e65cb661ed8a55d
Review-Link: https://gwt-review.googlesource.com/#/c/5221/
Merge from master
Merge from upstream.