CastRay interpolated option
This commit adds an optional parameter to SceneContainer::castRay() and SceneContainer::castRayRendered() that causes the ray start and end points to be transformed using the objects render transform. This allows rays to be cast against an objects interpolated position.