Need to require ack-and-a-half for it to work

I guess I didn't test this as well as I should have previously. It would
appear that defvar without a value still leaves it as void. Since the
function references the arguments before autoload brings in
ack-and-half, it's used in projectile while still void.
Fix git-grep to work in Windows.
[Fix #277] Correct the cl-lib dep in helm-projectile
Fix lein project type detection
Merge pull request #273 from bling/master

Fix git-grep to work in Windows.
Merge pull request #276 from dgtized/fix-ack-for-real

Need to require ack-and-a-half for it to work
Fix build
Really fix the build
Revert "Fix a typo"

This reverts commit 4fda4ad9166bfeb5e19016afe967c72ea4899dc7.
Comment a tricky bit of code
Fix a typo
Make projectile-replace work with lexical binding
Merge pull request #282 from shosti/fix-tags-query-replace

Make projectile-replace work with lexical binding
[Fix #261] Add support for file patterns in projectile-grep

When invoked with a prefix arg the command will prompt for a
file pattern.
Merge branch 'master' of https://github.com/bbatsov/projectile into 155
bbatsov/projectile#155

If package ggtags enabled, command projectile-regenerate-tags runs ggtags-visit-project-root.
bbatsov/projectile#155 added note about ggtags support.
Merge branch '155' of github.com:dhaley/projectile into 155