Further improvements to limiters for DG time-of-flight computations

These commits mostly contain improvements to the slope limiter for the DG1 case. The current default limiter reproduces degree of precision 2 for a smooth case, and avoids unphysical solutions.