Don't run Carton install and update on each test run.
Merge branch 'makefile-elpa'
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.
Add doc on how to use custom completion function.
Merge branch 'custom-hashifying'
Merge branch 'fixing-master' of git://github.com/rejeep/projectile into rejeep-fixing-master