make-release: Add test directory and files excluded from tarball creation

* Use the yaml config to store the excluded extensions as options for
  diff ignore instead of using hard-coded values in the make-release
  script.

* Add the test directory and misc. files that we don't want in the
  patches.

* Fix up indention of yaml file and add emacs hints to yaml header

Change-Id: I8ef4f1667141e1fa599a70f4a9a1781db466e1d8