Initial work on a language registry

Signed-off-by: Steven Downer <grinch@outlook.com>
Relocate CommonLanguageRegistry

- Add license headers
- Add javadoc for where the language types were found

Signed-off-by: Steven Downer <grinch@outlook.com>
This is the game object, should be known as much

Signed-off-by: Chris Sanders <zidane@outlook.com>
More work on the Language Registry

Signed-off-by: Steven Downer <grinch@outlook.com>
Formatting for AddonManagerTest

Signed-off-by: Steven Downer <grinch@outlook.com>
Expand language API and add test

Signed-off-by: Steven Downer <grinch@outlook.com>
Merge branch 'language'

Signed-off-by: Steven Downer <grinch@outlook.com>