GDML processing code fixes and visualisation rotations
Closes #254 (closed)
- fixes handling of rotation in GDML models if trivial rotation is present and nullptr is passed
- fixed applying AP2 rotations to GDML translation vectors
- adds parameter to set angles for G4 visualisation viewpoint
See #254 (closed) for some validation.