Misc. fixes to pointer access
Add additional clean targets for performing a full code gen pass.
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.
Correct native exception description.

Rename "catched" to "caught".
Update descriptor comment format.

The descriptor.def file was updated to use @ instead of \ for comments. However, file, author, and date were not updated in the generated output that was checked in, so re-running generation causes these indexed files to mismatch what's in the repo without this fix.
Update informations.
Merge branch 'hotfix/native-exception-desc' of https://github.com/spicypixel/monobjc into spicypixel-hotfix/native-exception-desc
Merge branch 'hotfix/clean-code-gen' of https://github.com/spicypixel/monobjc into spicypixel-hotfix/clean-code-gen
Merge branch 'hotfix/tests-ignore-compiler-generated-fields' of https://github.com/spicypixel/monobjc into spicypixel-hotfix/tests-ignore-compiler-generated-fields
Fix line ending and indentation.
Update tools.
Merge branch 'hotfix/memory-and-pointers' of https://github.com/spicypixel/monobjc into spicypixel-hotfix/memory-and-pointers
Add more comments.
Fix block definition for GCD.
Add new test.