merge and add tests for not existing (yet) putMob action
load map from file only in game mode
clear map and mobs list when testing gets stoped
extract setting id to new mob and link one to map to independent func
add funcs to geometry module
add helper func to checking json request
add func to determine whether is free space for object on map
small refractor GameField constructor
add putMob action
Close test mode after each test(even test fail)
Add default player weapon - fist

This is weapon that don't visible for player but always exists.
Server send a fist id at the login action.
Update login test: expect fistId
Names of items now consistent with the protocol
add NameDirMapping to constants
add refresh method to refreshing constant dependencies
convert intendation to space
sync tests
fix bug with unlinking test player from uninitialized map
fix GameField.Clear() : set initialized field to false
align characteristics with protocol