Make projectile-replace faster if possible

Will try to use ag, ack, git grep, and grep, in that order.

Closes #262.
Merge pull request #269 from shosti/ag-project-replace

Use ag with projectile-replace if possible