Use the EMACS env variable value if available
Use Cask 0.5.0
Fix build
[Fix #176] Opened files added to the cache as if belonging to the root directory

Variable 'current-file' was refering to the file basename in function
projectile-cache-current-file.

It now refers to the relative path of the file from the project root directory.
Merge pull request #179 from jnnh/fix-opened-file-basename-added-to-the-cache

[Fix #176] Opened files added to the cache as if belonging to the root
Enable all file actions on helm-projectile sources

Revamp the source definition for helm-projectile file sources to enable
all regular file operations on them:

* Remove the (action . (lambda () ...)) form from the projectile-files
  and projectile-recentf sources: this shadowed all other file actions.
* Introduce a new variable, helm-projectile-current-project-root, make
  it buffer-local to the candidate buffer and set it to the project root
  for each helm-projectile session.
* Rename the helm-projectile candidate buffer such that there is a
  unique buffer per project dir.
* Set the help-message and mode-line properties of file sources
  to mirror those of helm-ff and helm-files.
* Introduce the coerce form to file source definitions to make the
  candidate file names into absolute file names (required for e.g. the
  Dired action).
Merge pull request #183 from antifuchs/enable-all-actions-on-files

Enable all file actions on helm-projectile sources