Ensured that MetaClass#get*Fields() implementations have the same behavior.

* GWTClass.get*Fields() and BuildMetaClass.get*Fields() now behave the same like JavaReflectionClass.get*Fields()
* Added a test case for building a class with access to inherited fields

Fixes https://issues.jboss.org/browse/ERRAI-640