Makefile: improve the clean target.
Makefile: create a hardclean target to remove compiled libs and binaries in the system.
Makefile: avoid a postgres database error when dropdb and the database doesn't exists.
Merge remote-tracking branch 'upstream/master'