[build] Improved "make maintainer-clean"

Previously, "make maintainer-clean" left a lot of generated files.

benchmarks/test is still not being cleaned properly, as it's
missing in SUBDIRS in the main Makefile.am.