Merge pull request #1 from Infusion-Open-Source/networking

cleanup
Added event filtering instead of arbiter class.
Extension on processors and conditions with sets and sort out on interface level.
LightCyclesGame class introduced with helper start method setting default game on a random map.
Moved list extensions to proper separate class and added queue extension.
Hopefully final changes in name spaces.
Read me updated to contain up to date general (brief) overview of the project
grammar and spelling fixes on read me
added map images for FFA and TeamPlay mode
changed random bot trails to look more fancy
removed zero map state and added random move of each player on initial state to simplify map design and avoid fancy zero map calculations
fake initial trail removed from map generator
added team support and game end condition when only x team lasts
code cleaned up, multiple style cop fixes
header comments removed + anycpu as default arch
adding game mode impact on game end conditions
updated description, added concept art image
Merge remote-tracking branch 'origin/master' into networking