Initial work on fixing inheritance.
Towards fixing inheritance.
Merge branch 'fix_inheritance' of https://github.com/ecologylab/BigSemanticsJava into fix_inheritance

Conflicts:
	BigSemanticsCore/src/ecologylab/bigsemantics/metametadata/MetaMetadataField.java
Added NewInheritanceHandler. Cleaned up existing code; more to come.
Added declaration class for MetaMetadataField.
Basic inheritance works. Still need to finish cyclic references, scopes, and generics.
Added test file that was missed out from the previous commit.
Fixed recursive dependencies. Interdependencies should also work; test cases coming soon.
A bit refactoring to the new inheritance code. Tested with 3 previously known inheritance issues.
Interdependencies tested.
Removed unnecessary eclipse configurations.
Fixed inline mmd generation and related scope issue.
Generics working. Need more testing though.
More generics testing.
Now works with complicated generics cases.
NewInheritanceHandler fully functional.
Connected new inheritance code to BigSemantics. Added new test cases.
Fixed bugs with the compiler.
Fixed bug with generating super class generic type var declarations from the compiler.
minor change.