This patch enhances the Trajectory and DeviationSurvey initialisation methods:
- priority of Trajectory derivation from a deviation survey is reduced, to allow a related deviation survey to be tagged whilst loading xyz control points from another source (if only a deviation survey is provided, then the control points are derived from it, as before)
- a title and the represented interpretation may now be specified when using the from_data_frame() and from_ascii_file() DeviationSurvey class methods