THRIFT-373. Update lists of files to include in release tarballs

This is mostly EXTRA_DIST, but also includes some headers.
I had to drill down into test because "make dist" builds some
of the test code.  .gitignore is not included in the tarballs.


git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@755791 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/Makefile.am b/Makefile.am
index cebfc6f..0a677d3 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -3,5 +3,5 @@
 SUBDIRS = compiler/cpp lib test
 ## Don't run make dist from a subversion working copy
 ## because it will pull in your .svn directories.
-EXTRA_DIST = bootstrap.sh cleanup.sh doc test tutorial contrib \
-             thrift.el thrift.vim thrift.bnf CONTRIBUTORS LICENSE
+EXTRA_DIST = bootstrap.sh cleanup.sh print_version.sh doc tutorial contrib \
+             CONTRIBUTORS LICENSE