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.
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.
Removed dict_delete_*.
Revised naming of new %clear routines to match temporary style of lowercaseclassname_clear.
Check for boundary condition.
Merge pull request #162 from nelsonag/valgrind

Addition of clear routines to significantly reduce Valgrind-reported memory leaks
Updated copyright/license information.