Avoid unnecessary project check
Cache the value of `projectile-project-root`

Fixes #448
Merge pull request #460 from Silex/project-root-cache

Project root cache.