Line of sight fixes

Making sure _start and _end are valid in LinearLineOfSight before
calling compute.
Using a DPLineSegment intersector in Terrain::getHeight.
making sure makeAbsolute succeeds in GeoPoint::transformZ before calling
toWorld.