Makefile, books/tangle.c set up a native tangle function

This is part of the effort to remove noweb.
We need a native tangle function that understand chunks.
We compile it as the first step in the Makefile.