Add Jackson annototations to all network message classes
Autobahn (our websocket library) uses Jackson, which by default uses the method names to set fields, which is silly if you ask me.
Since Autobahn doesn't expose the Jackson API that would allow us to change this behavious, I have to add Jackson annotations to the message classes
Protocol now accepts an arbitrary number of arguments
Introduced protocol entry type
Switched websocket implementation from AutobahnAndroid to github.com/koush/android-websockets