Detect version on windows
Merge pull request #334 from mattn/win32version

Detect version on windows
Start of support for compiling without zlib.
Don't explode if user has zlib.
Fix linking to zlib on OS X. Hooray I think this is mergeable.
Merge pull request #336 from ggreer/compile_without_zlib

Compile without zlib
Add clang format stuff.
Reformat according to clang-format.
Be much stricter when compiling. Fix lots of warnings. Detect realpath instead of always overriding it on Windows.
Allow non-literal format strings.
Fix the last of the warnings.
Bump version
Merge pull request #339 from ggreer/mega_cleanup

Mega cleanup
Optimize.
Don't complain if git isn't installed

Currently, if git isn't installed you get "sh: git: command not found\n" printed to stderr.  A better solution might be to search for git in the PATH and only run it if it is found, but I don't see a reason to reimplement the search sh can already do.  Another option would be to have a --with-git= in the configure script (people without git could pass --with-git=/bin/true), but that would require a recompile if git were to be installed later.  A third, and possibly best, option would be to have a config file where you could specify which executable to run (if at all), but again, that is more code.  I also don't see a need for any error messages git might produce, so discarding stderr for this command is probably the right answer anyway.  If it fails, ag will just search more than intended.
Optimize.
Update README.
Merge pull request #340 from cowens/patch-1

Don't complain if git isn't installed
Merge branch 'master' of github.com:ggreer/the_silver_searcher
Add configure options for zlib and lzma support

Without configure options the support is automagic so it can't be easily
disabled if the required libraries exist on the build machine.