Some naming corections. (mod->module)
Modules versions are now stored in saved games and sent in the network handshake.
Extracted out interface for ModuleManager.
Implemented ModuleSelection to build and validate dependency chains.
Updated UIDialogModules to indicate invalid modules.
Merge branch 'multiplayer' of git@github.com:MovingBlocks/Terasology.git into multiplayer