Provide a fix for the interpolator in FieldUtils which currently using the wrong offset to place interpolated points back into the new field. This is mainly a problem when quad elements are listed before tri elements since this automatically leads to the incorrect offset. This would have not been a problem if tris went before quads. This MR also therefore adds in a regression test for this case.