Use "$(MAKE) -C ..." for running make in subdirectories.

This adds announcements on changes of directory, helping see what happens
better.
Link correctly against a non-installed libcurl.
Have the makefile include local.mk if it exists.

This is to allow setting local variables in a persistent way.
Use built-in linking rules (with its own variables).