build: don't distclean src/Makefile.am

It's not generated by configure, so it shouldn't be distcleaned
build: clean .c and vala stamp files
build: distclean, don't distribute, .gresource.xml
build: gitignore files in src