Commit before merge
Merge branch 'master' of github.com:ojourmel/csci331-team-red into server
integrates callbacks into server
Merge branch 'master' of github.com:ojourmel/csci331-team-red into server

Conflicts:
	src/main/java/csci331/team/red/network/NetServer.java
	src/main/java/csci331/team/red/network/Network.java
	src/main/java/csci331/team/red/server/ServerEngine.java
Libgdx exception
Converts to postrunnable to avoid exception
Server now starts a new game when clients connect.

Clients are assigned roles randomly.

Adds default constructors to all shared classes.

See:
http://docs.oracle.com/javase/6/docs/platform/serialization/spec/serial-arch.html#4539
fixes import and unused warnings
Merge pull request #21 from ojourmel/server

Server