Tinkering with the direction refining and start point finding.  Beware
that the flow control for a few functions has been altered and is not yet finished.

I've also fixed 2 bugs.
TPrincipal needs to be initialized with the "D" command
RefineStartPoint needs to have lineslopetest = fRoughAxis.
Merge branch 'trunk' of github.com:/larlight/LArLight into trunk