Worked on Runtime Metadata (Incomplete)

- Updated diagram to reflect metadata changes
- Started work on bringing in Korlib to runtime
- Started work on setting up runtime Metadata Lookups
- Started work on simple Reflection using Metadata Lookups
- Completed finding a Type by Name
Worked on Runtime Metadata (Incomplete)
Worked on Runtime Metadata (Incomplete)
Worked on Runtime Metadata (Incomplete)
Worked on Runtime Metadata (Incomplete)
Worked on Runtime Metadata (Incomplete)
Worked on Runtime Metadata (Incomplete)
Worked on Runtime Metadata (Incomplete)
Worked on Runtime Metadata (Incomplete)
Fix rebase errors
Worked on Runtime Metadata (Incomplete)
Worked on Runtime Metadata (Incomplete)
Worked on Runtime Metadata (Incomplete)
Worked on Runtime Metadata (Incomplete)
Worked on Runtime Metadata (Incomplete)
Worked on Runtime Metadata (Incomplete)
Fix rebase errors
Fix some bugs
Newarr instruction can't be statically allocated

The newarr instruction cannot be statically allocated by the
StaticAllocationResolution stage because it does not know how.
Merge branch 'metadata' of https://github.com/charsleysa/MOSA-Project into charsleysa