Add 2012 sln

Add 2012 solution file.
Add Empty Packet Type

Allow PacketType to be set Empty.
Kick Support, and receive message.

user remove packet specifies logged in user when being kicked. used it
to close connections.

Added code to display text messages when received.
Close Logic, and Packet Processor Update.

Close methods allow application to close tcp/udp sessions gracefully.

@@ -266,6 +296,8 @@ public void SendPing()
Added null check to SendPing(). Prevents Errors.
(May expand and improve on this later)
fixed dependency issues

renamed protobuf-net to protobuf-v2
Logic correction

Changed to my server settings, added message when connection was
complete.

Modified UpdateLoop to check if state is not equal to disconnected