head_punch.cpp - BUGFIX - fractional heating was evaluated as a double and cast to a float, then asserted to be positive. Assert was thrown when underflow to zero was detected. Now only do this if value is greater than SMALLFLOAT
parse_punch.cpp, punch.h, punch_colden.cpp, punch_do.cpp, punch some column densiteis now writes header info into string for one-time printout in grid calculations
*.in - continuing update of test suite after enabling Badnell DR