Removed code to set errai.dev.force_reflections property that was never read
Removed unnecessary @SuppressWarnings
Fixed ERRAI-450: public TransitionTo causes compile error
Fixed more formatting issues in release process doc
Another minor formatting fix
data-binding: minor refactorings / doc improvements
Added log4j connector and configuration so log messages show up during tests
New integration test for fields that have a lower-bounded wildcard type argument.

This test causes bad (syntax error) server-side marshalling code to be generated, but because of the
fallback to dynamic marshalling, it doesn't cause the tests to actually fail.
Refactored to allow for all the MetaClass tests to run against the GWT implementation as well
Reworked the GWTMetaClassTest so it runs all the same tests as the core (Java Reflection) version of the test

Up next: I will port over the tests that used to be in there so they're in the abstract supertest
and they will be run against both the Java Reflection impl and the GWT TypeOracle impl.
A bunch of new unit tests for MetaClass, MetaField, Meta* implementations.

This version of the fixes related to the new tests breaks the errai-bus integration tests.
Will investigate soon.
Fixed Array case, plus eliminated infinite recursion when param type is unknown
Adjusted to explicitly ask for erased return type now that type parameters are working in more MetaClass instances
Fixed logic: we need a marshaller for the array component type, not the array itself.
Tightened up getErased(): it returns the same instance if the type was already raw
Much better implementation for GWTClass.getErased(), plus a test that would have failed with the old impl
Now that MetaClass has type vars more often, need to erase it when making a snapshot
Enhanced type variable resolver to support bounded and unbounded wildcards
Fixed ERRAI-453: Page Navigation should not fail the build when there are no @Page classes present
Disabled PopupLogHandler by default (apps can re-enable it if they desire)