Applyed code conventions to Tile class + code cleaning
Added all GameEntities that can be in a tile to one list only to make code more generic
+ a bit of code cleaning
A crypt should get bonus points for each wall active spot.
Replaced Tile::getCoveringRoom/Tile::getCoveringTrap per Tile::getCoveringBuilding
Removed Building::toRoom/Building::toTrap and added Tile::getCoveringRoom/Tile::getCoveringTrap as requested by @Bertram25
Fixed problems seen by @Bertram25
Merge pull request #352 from hwoarangmy/development

Added all GameEntities that can be in a tile to one list only to make code more generic
Fixed MSVC compilation.