Work on modern Linuxen

Tweaks to Makefile and headers to work under Linux. Requires the libblocksruntime-dev package. README updated accordingly.