Corrected oversampling seg. fault

This corrects oversampling bug and adds support for second order lagrange and does not re-create the MeshFunctions unless it is needed.

closes #3425
Interesting - but it makes sense... I'm actually really happy to see that you can do this...