if we add/remove files, make sure to run make dist-update before commiting

git-svn-cherry-pick: /trunk:749
update support.mk to allowits usage without svn
update support.mk to allowits usage without svn
add gitignore