Remove thrift palyer passing,modify ServerLocation attributes

Pass player information into another server using Thrift. This technique removed
by introducing a new concept of client is responsible for handling and connecting
to other servers. Security issue of attacking by other players is avoid by
assigning messages which are passed between players and decentralized servers.

Add new attribute to server location because of developers who use sangraama framework
may decide to change project name and use there own name. So added new attribute called "dir".
Remove players if available in player list
Remove isInsideMap,instead player ask
edited several classes
made some changes to move player
Added collision detection and added bullets to the GameEngine
fixed some conflicts
Added SignMsg to sign messages sent to the clients
Merge branch 'master' of https://github.com/chandima-dileepa/sangraama-server into origin
added rotate function to server side
Added public key and private key as a text file to the src folder. Added VerifyMsg to verify the signed message. Did some changes to the SignMsg.
Merge branch 'master' of https://github.com/Sangraama/sangraama-server
Merge branch 'master' into sangraama-static-server-clone