Add handling of gcov test running, add target 'coverage'. Run 'make coverage' to view coverage report.
Add reset counters command to the gcov analysis files.
Combine the two gcov tests into one target.
Adding Python script to run valgrind memory tests.
Adding memcheck testing using valgrind.  Added test_template.cmake file for use in creating new tests.
Ensure unit tests are enabled when requesting memcheck.
Adding python coverage test script.  Adjusting valgrind python test script to behave similarly to coverage.
Combining multiple if statements.
Merge pull request #2 from hsorby/develop

Setting up development process