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
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
Moved files from cardshifter-core to cardshifter-mod-api
Renamed package `net.zomis.cardshifter.ecs` to `com.cardshifter.modapi`
Corrected package for `CardshifterAI`
Using `${project.version}` on testmod-java module to avoid duplicated
version specifications
letting parent pom decide version of findbugs plugin in testmod-java
changed name of mod-api module to modapi