Bump version to 1.6.1
Minor fixes to model_legos Makefile
Fix bug in src/utils/Makefile
model_El_P_Template.F03 consistency updates
Generate model_El_P_Template.F03 from example models
Generate model_driver_P_Template.c.kim.tpl
Generate and update more templates
Fortran template updates from Ellad
Update templates
Updates to model_El_PF_Template.c
Minor adjustments to model_El_P_MLJ.F03
Update clean rules for openkim_tests examples
remove unused variable from program_free_cluster_energy.f.frag
Fixup examples-clean target
reindent & wrap to 80 char parameterized_model.cpp
parameter file handling changes in parameterized_model.cpp

Rework parameter file name handling to avoid use of unsafe tmpnam()
function.  Now use mkstemp.

Also, do a better job of deallocating memory upon failures.

Also, pass the model_driver_init() function a *copy* of the parameter
file names so that if they are changed, we still have the original file
name strings for use when deleting the temporary files.
Fixed bug in build system assoc. w/KIM_BUILD_VERBOSITY
Fix for example openkim_tests makefiles
Revise kim.log error messages to be more accurate
Fixed subtle bug with Model Driver model_destroy()