Metadata - Second Iteration (Incomplete)

- Added declaring type and element type to Type Definition in metadata
- Fixed newarr instruction adding the same array type multiple times
- Started work on RuntimeTypeInfo
- Continued work on RuntimeAssembly and RuntimeType
- Added Declaring Type and Element Type to the TypeSystemTree for GUI
- Currently the Element Type and Declaring Type aren't working correctly
during Runtime Reflection.