Removed SphericalObstacleData

It hadn't been used for quite a while and was there just for backwards
compatibility.  You should use DetectableObject moving forward.
Adding namespaces to all behaviors