Add toVector3i() and getValueVector3i() to Parser
Clean up constructor of EllipsoidShape class
Change some non-virtual functions to virtual to be overrridden by inheriting class and add userData to Contact class