Added header dependencies in Makefile generator.

This adds a constant-time operation to each build
whether one or many C/C++ source file have been
modified, but now header resolution is done properly.
Merge branch 'develop' of github.com:anhero/generous into develop