add support for uint64
The new #defs in XdmfArray.hpp let us increase boost's limit from 20 and give use space for the new type in the ArrayVariant. Not super well tested yet. Other than the above I just did boilerplate replacement. However it appears to work in ParaView and local tests turn up no new failures on my machine.