Fixed ERRAI-482: Direct (browser-triggered) navigation to @Singleton pages fails
add simple subtype cache
add caching and make it clear on each refresh
exclude com.google.gwt classes from cache purge
Better fix for ERRAI-482 that does not rely on @AfterInitialization
Merge remote-tracking branch 'upstream/master' into 3.0

NOTE: the errai-bus tests fail due to a codegen problem wrt RPC interceptors.
Christian has a fix for this in an upcoming commit.

Conflicts:
	errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTUtil.java
	errai-config/src/main/java/org/jboss/errai/config/util/ClassScanner.java
Fixed TransisitionTo.go() to work with async bean manager API