Adds the GWT 2.5_2.6 API Checker configuration file and creates new reference
jars for api-checker.

Change-Id: Id0e5d73db6f45c19049ee4090c8ac1d2b1ca939e
Review-Link: https://gwt-review.googlesource.com/#/c/1990/

Review by: mdempsky@google.com
Removes deprecated com.google.gwt.benchmarks.*

Change-Id: I2432ac4a85be1780e1bf7c9906cf608aa6ab3134
Review-Link: https://gwt-review.googlesource.com/#/c/1970/
Removes "Profile" code.

Looks likes another attempt for benchmarking in GWT SDK.

Change-Id: If841b8ca4dc6fdc598e5c4cc04dc35ac274b32e4
Review-Link: https://gwt-review.googlesource.com/#/c/2000/

Review by: skybrian@google.com
Add citc support to Super Dev Mode
Removes deprecated checkpoint functionality from GWTTestCase.

This was no-op before and last remaining references cleaned up with removal of Profile code.

Change-Id: I776d1fbef690d2375b25a8a58ea47cce943b26ec
Review-Link: https://gwt-review.googlesource.com/#/c/2001/

Review by: skybrian@google.com
GWT Messages can support SafeHtml output. Add this support to the FakeMessagesMaker as well.

Review at http://gwt-code-reviews.appspot.com/1890803

Review by: skybrian@google.com
Add a -compileTest flag for checking that Super Dev Mode will start.
Overhauls the generated code that is required by GWTTestCase to function.

Benefits are:
- Better stack traces
- Reduces generated code
- Simplifies the flow

Previously, each module following classes was generated:
1. GwtRunnerImplXYZ (e.g. GWTRunnerImplSafari) extends GWTRunner adds a method
that can instantiate a test by its name. Also adds getUserAgentProperty method
which requires a new class to be generated for each permutation.

2. __SomeTestClassName_unitTestImpl (__EditorTest_unitTestImpl) that extends user
test class and add a method that can call a test method by its name.

The switching in these generated methods were based on a long chain if else java
statements that are making string comparison.

There is some potential performance impact but more importantly this was causing
stack traces that was confusing as test methods can be potentially inlined and disappear
from stack trace where the generated class name was showing up instead of the real test
class name.

This alternative solution uses a different approach for generating the necessary code
so that methods will not be inlined and real test class will not be replaced.

Following is new set of class generated:
1. GwtRunnerProxyImpl implements GWTRunnerProxy and adds createTestAccessor method
that returns a js object that provides a function map for calling constructor and
test methods indexed by name.
2. GwtRunnerProxyImplXyz (e.g. GwtRunnerProxyImplSafari) that extends generated
GwtRunnerProxyImpl and implements getUserAgentPropery for each permutation.

As a side benefit it looks this approach also provides slight performance improvements
compared to previous one.

Change-Id: Id3f9dbb2dbec9bc89cd415e4d3189e63c8e77b73
Review-Link: https://gwt-review.googlesource.com/#/c/1960/
Fix Stack trace collection for iOS: first element was dropped.

Change-Id: I1eaf71bccd221d1e47026eeb8d3f9939afb1b363
Review-Link: https://gwt-review.googlesource.com/#/c/2010/

Review by: skybrian@google.com
Fix SpeedTracer Log when compilation is spread across different processes.

The common time referrence recorded in "baseTime" was not correct.

Change-Id: If91008cd75c187dff667adc2411f60d4dadabbe3
Review-Link: https://gwt-review.googlesource.com/#/c/2031/

Review by: mdempsky@google.com
Add test for iOS and Chrome stack traces.

Review by: skybrian@google.com
Removes deprecated methods from JUnitShell.

Change-Id: I0e3fc2b0773d3b9814e1800c2ddfaa21213adeab
Review-Link: https://gwt-review.googlesource.com/#/c/2030/

Review by: mdempsky@google.com
Cleans up few remaning issues from recent clean up in test infra.

- Removes JUnitTestCaseStubGenerator as it is no longer used with removal of benchmark and gwt runner generator.
- Removes user agent accessor as it is no longer accessed externally.

Change-Id: I271672e7da471f1c27e6bb42266d49dcf507566d
Review-Link: https://gwt-review.googlesource.com/#/c/2050/

Review by: mdempsky@google.com
Remove unnecessary wrapping of IOException in DiskCacheToken.
Instead, catch the exception at the artifact level and log it
with some context.

Change-Id: Idf40e5c09dc2b9a91c8ae96d8ba79f6f69890410
Review-Link: https://gwt-review.googlesource.com/#/c/2020/

Review by: mdempsky@google.com