Steal Jitspoe's (fixed?) cleaner RotatePointAroundVector, which does not appear to harm frustum cull. Fix issues with frustum cull, however. It looks like we were using the wrong projection vectors for the frustum planes.