Have the Makefile detect if the CPython-extension build step failed

Also make a note that the CPython development headers are necessary
for running the tests.