Changed so the observer will scout the least seen place in the mainbase instead of the whole map. Added a function for it in MapGrid.
Had to add the same observer behavious to DetectorManager since the observer was controlled from there.
Changed the check for cloaked units and made the observers not scout when there is detection in main
Added the new strategy ProtossObservers to the strategies. This is now the goto strategy
Merge branch 'observer-scout' into develop