Cleaned up code in boost python.
Comment changes.
Removed unneeded function CUnitBase::EnemyDistance, now uses CUnitBase::TargetDistance. Buildings distance checking is now also based on the eye position, becaues the world space center might be below the ground. EnemyDistance function is also no longer overridable in python, which it was not supposed to be (performance reasons).