makefile2graph: New formula

Creates a graph of dependencies from GNU-Make;
Output is a graphiz-dot file or a Gexf-XML file.
I prefer keeping the immutable information together. `homepage` and `head` don't change. `url`, `sha1` and `version` change with each release. I'll stick to your style, but that's my thought.