Update XDMF output.

Add ability to write a single grid of data without creating a hierarchal structure.  This helps visualization in ParaView by not creating a multi-block dataset.  This also simplifies the XDMF file by not creating a tree grid with a single child.