Fix issues and add test cases for new issues.
- Updated metadata diagram to match current custom attribute structure
Fix issue with interfaces
Patch issue with code rebase.
Merge pull request #64 from charsleysa/metadata

Metadata - Fix issues and create tests
- Fixed "error CS0162: Warning as Error: Unreachable code detected" on Linux
- Fixed "error CS0219: Warning as Error" on Linux
- Updated test scripts to work with appveyor
Merge branch 'master' of https://github.com/mosa/MOSA-Project
Fixed interfaces list

Fixed interfaces list.
Issue was occurring where if the same interface was implemented by
multiple parents it would be listed multiple times.