cekees/fix moving mesh

- fixes hotstart capability
- fixes poor scaling when partitioning from tetgen files
- adds petsc logging in partitioning from tetgen files
- modifies Eisenstat-Walker adpative tolerance selection, but that needs  more work on a new branch
- took out the subdomain divergence  print statement. The max  over all elements in the simulation is logged.
@ahmadia and/or @mfarthin , can you please review this?
Thanks for catching this. The issue here is that elementId is supposed  to be an integer. It's the region attribute of the element referred to here:
http://wias-berlin.de/software/tetgen/1.5/doc/manual/manual006.html#ff_ele
@mfarthin may remember better, but I believe we've had some issues where it was getting written to the .ele file as a decimal number so we ended up reading it as a double and casting it to a long int.