Fixing test expectation. The cd function was being invoked for native indexing
Cache the file name relative to the root path.

Otherwise the file will be cached twice.
Allow to specify custom completion system function.
Don't run Carton install and update on each test run.
Merge pull request #136 from rejeep/makefile-elpa

Don't run Carton install and update on each test run.
Merge pull request #132 from habib/master

Fixing test
Add doc on how to use custom completion function.
Merge pull request #135 from rejeep/custom-hashifying

Custom hashifying
Setting up find-file-hook only within projectile-global-mode. Fixes bbatsov/projectile#129 issue.