Update gitignore and cleanup script to ignore/remove unit tests executables
Clean unwanted files from repository.

This commit removes 2 files from the repo:
  file-utils: this unit test binary was added accidentally.
  configure: the configure script (generated by autoreconf) shouldn't
    be in the repo since it can be generated from Makefile.am files.