com.google.gwt.event.shared.testing.CountingEventBus is a wrapper for com.google.web.bindery.event.shared.testing.CountingEventBus. However, not all methods available in the wrapped class are available in the wrapper class. Adding those methods.

(We may eventually change our code to use com.google.web.bindery classes; however, we're far away from making that change, so we still need to use this legacy class.)
fix BigDecimal.compareTo and precision for leading zeros

http://code.google.com/p/google-web-toolkit/issues/detail?id=7834

Fixes issue 7834
Based on a patch by jat@jaet.org

Change-Id: I9874897f54a9eb6ce15f5b7b6295613800a25b72
Review-Link: https://gwt-review.googlesource.com/#/c/1660/
Add a webApiUsage property to control whether prefixed API's will be used.

This is a simple implementation that doesn't include browser or
feature-specific settings.

Change-Id: I416794f99bafa78a9a0ef84ef698d372c8263613
Review-Link: https://gwt-review.googlesource.com/#/c/1840/

Review by: goktug@google.com