Restructure java classes.
Remove some cycles (JDepend)
Remove swing dependency (only gui-package)
Fix bug deleting content of the temp directory
Fix logging FIXMEs
Optimized (de)serialization of TerasologyGameVersion
Merge pull request #183 from mkalb/restructure

Restructure and bug fixing