Improved consistency of NXfield dtypes

Also renamed NeXusTree to NXFile because it seems more logical and it
is a subclass of h5py File.