change duplicate metal spot handout check from timeout to build plan check

make con units reclaim unguarded enemy mexes when they encounter them

dont switch commanders to assisting if we have no factories or there are fewer than two con units

scale factory lane with factory size

integrate factory lane clearances into build rectangle check

fix rectangle calcs, reduced by 1/2
Merge pull request #28 from zoggop/master

* fix rectangle calcs, reduced by 1/2
* integrate factory lane clearances into build rectangle check
* scale factory lane with factory size
* dont switch commanders to assisting if we have no factories or there are fewer than two con units
* make con units reclaim unguarded enemy mexes when they encounter them
* change duplicate metal spot handout check from timeout to build plan check
* change build plan check from position within rectangle to rectangles overlap
* reduce attacker spread from 180 to 90 degrees
* make dedicated reclaimers reclaim vulnerables even if metal isn't needed