Display keymap in a table instead of list.
Use fast external tools to find the files in a project when possible (#56)
Fix #57 - properly set the current working dir, before invoking shell commands
Limit find to search only for regular files
Fix a performance bug related to projectile-expand-root

`projectile-expand-root` calculates the project root on each call, which
is a fairly expensive operation. This function should never be used
on more than a few files.
Remove projectile-reindex-project

It was replaced with easier to use prefix arguments that force
cache invalidation for finding files and tests in a project.
Include untracked files in git ls-files's output.
Fix git ls-files arguments
Several improvements to the external commands backend

* more reliable VCS detection
* customizable external commands
* added a few missing docstring
Fix helm-projectile and optimize its performance
Add a simple version reporting command projectile-version.
Add a customization option to enable native Emacs Lisp indexing of projects
Mention projectile-find-test-file in the README.
if (buffer-name) is nil, use default-directory
Merge pull request #59 from Wilfred/master

Fix crash in projectile-find-file from magit
An initial attempt to run regression tests on TravisCI
Add Travis build status image to README
Fixing broken tests.

Basically needed to add more mocks. It also looks like this is what
was breaking Travis, so hopefully that will improve the project build
status

I also was able to unify the test/projectile-test executable and test
execution from the Makefile.
Merge pull request #62 from joelmccracken/master

I fixed the broken tests
adding a (customizable) option to use relative paths with projectile-find-file