mapClient & mapServer
mapClient & mapServer instantiation
ReceiverHandler
sprite network (rough)
avoid duplicate
avoid segfault fow
remove sprite network
Merge branch 'master' into mapNetwork

Conflicts:
	src/Canvas/Layers/AbstractLayer.cpp
	src/Canvas/Map.cpp
	src/Canvas/Map.h
	src/jdrnix.pro
Remove All FoW Network
fix removeAllSprites
Merge branch 'master' into mapNetwork

Conflicts:
	src/Canvas/Layers/GridLayer.cpp
	src/MainWindow.cpp
	src/MainWindow.h
	src/Network/ClientReceiver.h
	src/Network/SwitchClient.cpp
	src/Network/SwitchClient.h
	src/Network/SwitchServer.cpp
	src/jdrnix.pro
sendPacketToList and reverted GridLayer behaviour (the actions must be done locally and then broadcasted to everyone)
removeFoW behaviour reverted : the FoW is also removed locally
load map, bglayer, maplayer, fowlayer, drawinglayer from DBItem + partial openMapAction
MapRepository::findMapById
openMap MainWindow
open Map on one client -> open it on all clients
fix: sceneWidth and sceneHeight were inverted in scene initialization + fix: drop events were not accepted
actions now occur on the correct map
RemoveAllFoWAction on MapServer side (sprites deletion from db)