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".