Fix #2364

# Description:
Initial attempt to improve the situation discovered by @Luomu in #2364

# Commits:
GetCollisionMesh now returns a ref counted pointer.
CreateCollisionMesh will return the existing m_collMesh if there is one otherwise it will create a new one as usual.