New intersection methods for primitive shapes - completed, not tested. Leftover: quick reject
New distance.js : distance measurement methods for primitive  shapes, not completed