renaming file Server.cs to GurnetServer.cs
renames ServerTest.cs to GurnetServerTest.cs
breaks getting a new gurnet server into a method
including m_incomingMessageType when creating incoming message
we should not verify message status here
Introducing the messageProcessor interface

This is one way of breaking down dependency between the server and
what it can process.
Plugging, as per say, the new IMessageProcessor into GurnetServer
Creating the mock message processor

Here we will mock a simple processor and make sure the server
is injected with this new mock processor
in the end, we refacotr the test and make it pass
fixing missing bracket
Merge remote-tracking branch 'remotes/origin/pr/13'