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.