Move Vision component to C++, for more efficient FoW processing. Disable FoW on demo maps. This was SVN commit r8160.
Add general range-detection code. Avoid unnecessarily computing 3D entity positions. This was SVN commit r7817.