Update range queries to account for entity size.
CCmpRangeManager queries do not take obstruction size into account, meaning they return fewer entities than they should. This particularly affects buildings with ranged attacks, gates, and a few other templates.
This is, unfortunately, a slight performance decrease.
Discovered following Angen's comment here.
Comments by: Angen
Reviewed By: bb
Refs #3381 (not marking it down as 'fixes' and I'm not entirely sure it was the only moving part here).
Differential Revision: https://code.wildfiregames.com/D2759