Massive changes to Lego and dependencies.

This was to make lego submittable, along with teamBotBrain.
Advanced shopping: newest version.
Lego: Integrated teamBotBrain, added dynamic item builds, added laning
capability.
TeamBotBrain: Chose a guessing method, added a check for valid lanes,
optimized algorithm, added jungle lane, removed tie-break, added player
jungle check, omitted lanes to increase performance.
Core: changed GetLaneBreakdown to show when a player isn't really in a
lane at all.