Fixed the nasty "splitting" rendering artifact.

Turned out it had nothing to do with splitting.  The shadow rays were getting
their max_t values modified when they shouldn't have been.  Specifically,
they were being modified to inf, which was causing them to register hits
the second time they were tested against a primitive.