Reworked TensorBasis::values() and rangeDimension() to support taking gradients simultaneously in space and time (used by Jacobian computations).
Added test SetJacobianForSpaceTimeTopologies.
Added a guard around a TEST_FOR_EXCEPTION call to make it easier to set a breakpoint to trip just before the exception is thrown.
Added test against the rangeDimension() for bases returned by BasisFactory::getNodalBasisForCellTopology().