Consolidated printing and deleting list.

Instead of having two separate functions for printing and deleting,
a new function, printAndDeleteNode was defined to print the data
in each node and free the allocated space when finished printing.
Updated gcov.c to reflect restructuring of print

Removed call to deleteList in gcov.c