Stop use hardcoded virtualenv name in python commands.

This allow users specify virtualenv throw third party extensions,
and not depend on name conventions.
Globally ignore tox cache directory.
Merge pull request #265 from proofit404/hotfix/python-support

Stop use hardcoded virtualenv name in python commands.
Small doc fix
Minor doc fixes
Merge pull request #271 from nonsequitur/better

Minor doc fixes
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