Makefile.pregenerate: perform make cleanup before db generation (the latter may fail).

This is a workaround. Proper solution would be doing each pregenerate_*
independently of others' success status.
utils/generate-makefile.sh: create "build" if it does not exist.
build: add yaourt PKGBUILDs.

This is to be able to bootstrap building session on a clean system.