Defense Ranges supports stippling on incomplete structures. This feature breaks ATI and has been commented out. For performance and simplicity reasons I am removing that code. This is the version to revert to if stippling or something similar is desired.
Removed unfinished structure support from Defense Ranges. Gains:
 * The circle vertex list is no longer stored.
 * The draw list is not recalculated upon structures completing or newly complete structures entering LOS.
Further improved Defense Ranges performance.
 * Everything is now drawn with a single draw list (with draw lists within it).
 * The double table is now pointless and has been removed.
 * Should have much better memory performance but I have no good way to test this.
Merge branch 'master' of https://github.com/ZeroK-RTS/Zero-K
Cleanup and performance improvement of Ghost Site by jK.
Merge pull request #10 from GoogleFrog/master

Defense Ranges optimisation