Moving non_uniform flag from Mesh into derivs.cxx

Affects D2DX2 etc. so should go with these operators