- Added basic reflection of types.
- Added basic ldtoken support.
- Fixed various compiler bugs

- Array has incorrect element size (e.g. U1, Char)
- Store IR does not respect address size
- x86 code generation sometimes emits (mov byte/word ptr [reg], reg) incorrectly
- Duplicated primitive types in object code
- Implements RuntimeHelpers.InitializeArray using field metadata