Merge pull request #4 from fdiller/master

Server can receive and send protomessages
Add missing file.
Use latest version of messages submodule.
Merge with changes from fdiller.
Ignore untracked files in submodule.
Update the executables used to run tests.
Make tests pass.
Play with mutexes to avoid some calls to sleep in the tests.
Remove a few implicit calls to sleep.
Reduce the linger time.
Use type to describe how connections are to be established.
Removed and reformatted a few includes.
Remove call that seem to make completion with ycm crash.
Try to clean cmake files a little.
Non blocking receive function.
Avoid slow joiner issue in the tests with usleep
intermediary commit. Trying to implement a tic mechanism for periodic broadcast of a gamestate message