add robustness to stochastic test
put VERSION into .git/info/exclude

To close #296
Pass examples through unchanged; closes #298.
only require README.md on feature branches

close #314
Improve bundled library check.

IMP DSOs should not be linking to any library (other than other parts of
IMP or RMF) in /usr/local/lib/. Such libraries (installed by homebrew)
typically won't exist on the user's machine.
Use the name that was linked against.
Add missing bundled library.
echo no longer accepts (or needs) the -e option.
Make sure bundled libs don't pull in other libs.
libtiff pulls in liblzma.
Handle opencv using a different soname for linking.
Use DESTDIR.

(Files aren't in their final locations yet.)
Note workaround for 'unknown developer' error.
Make sure we don't use the echo builtin.
Don't install dependencies.py as an application.
fix bug in normal mover

close #327
remove outdated comment
add git commit template

And tweak colors.

Conflicts:
	setup_git.py
leave user on the branch they started when setup_git.py is run
add post-rewrite hook to update VERSION

This addresses #326, but doesn't quite fix it as the branch name is still wrong. Probably need to read the old hashes from stdin to address that.