Added first version of framework for loading mods.
Added integration tests to check that the mods map to the correct classes.
The mod integration tests now delete their temp files.
Removed auto detection of mod language, added manual input for mod language.
Added the cardsfhiter-testmod-java module which is a very basic Java mod.
Renamed the startGame method to createGame in the Mod interface.
Merge branch 'develop' of https://github.com/Cardshifter/Cardshifter into ecs-module-support
Merge branch 'develop' of https://github.com/Cardshifter/Cardshifter into ecs-module-support
Updated version and references of cardshifter-testmod-java to 0.4-SNAPSHOT.
Merge branch 'develop' of https://github.com/Cardshifter/Cardshifter into ecs-module-support
Server now also sends gameType in an `InviteRequest` message
Cleaned up imports
Moved the `ConsoleControllerECS` to the correct maven module
Moved some Event-related classes to their own package
Moved some systems to a better package
moved more systems and components
Added the cardshifter-mod-api module.
Merge branch 'ecs-module-support' of github.com:Cardshifter/Cardshifter into refactor
Updating imports, adding gitignore files
Added dependency of mod-api to core