Update puf to version 1.0.0 and add license to Makefile

Update `puf` to the new version 1.0.0 from the TODO file. The patch isn't required anymore because of some code changes in `hostlist.c` without the error.