Added valgrind-tutorial makefile, and removed CXX definitions.
Added notes about header dependency pitfalls and automatic dependency rule generation.