Prevent building in non-visible areas. Fixes #594. This was SVN commit r8272.
Move Vision component to C++, for more efficient FoW processing. Disable FoW on demo maps. This was SVN commit r8160.