Invalidate project cache if .projectile is modified

This probably should have tests.
Test projectile-maybe-invalidate-cache + changelog
Merge pull request #290 from dgtized/cache-invalidation-on-dirconfig

Invalidate project cache if .projectile is modified