Split GLL-> uniform transformation into field and position parts.

The transformation of the positions and the fields (including vel
components) are different, so they should be different functions...