Do not compare compiler generated fields in tests.

After updating to Mono 3.1.2, tests failed due to extra compiler generated fields that aren't present in the dynamic generated proxies. This patch updates the test suite to ignore fields that are compiler generated.