Added plot_tally_data.py
updated plot_mesh_tally.py
added base file for particle restarts
changed particle work counter local variable i to a global variable current_work
changed current_work to a long integer
particle restart file is now written from fatal error routine
added new run mode for particle restart, restart files are read in
added HDF5 compiler directives and added output to user
split particle restart logic into two files, call to write particle restart is in physics and geometry now decoupled from error
Added ace_header clear routines where needed, reduced valgrind leaks significantly.
Got rid of all but 16 leaked bytes for the basic model.
Found a few more leaks in ACE when doing the pincell problem (with many more nuclides), they are all fixed now.
Added all the clear routines and called them, considering the Valgrind testing complete.
Fixed a GNU 4.7.2 error with PETSCs MatSetVar, which expected a 1-D array and not a scalar. 4.6.3 let it pass just fine, oddly.
Reverting the example xml files back to their pre-valgrind test values.
Removing valgrind text files.
Removing CMFD changes to submit via a different pull request.
Fixed PETSC MatSetVar issue for GCC 4.7.2 and made it so the CMFD mesh albedo does default to all 1.0 like the manual states.
Revised DICT_CLEAR comment and fixed the continuation line formatting to be consistent with the OpenMC style guide.
And did the same formatting fixes for endf_header.