Implement QuaternionD.Inverse using double precision floating point
Add double precision stubs for missing geometry routines
Fix TODO
Fix null reference exception