Fixed a bug with hklmesh scans and added a progress bar

When assigning the mesh axes, which were originally 1D columns, I had
to use an NXfield to create a completely new object in the NXentry -
otherwise, it generated a reshape error.