Merge pull request #337 from Silex/master

projectile-kill-buffers tries to reopen old TRAMP buffers
[Fix #326] Rebuild tags-completion-table every time projectile-find-tag
gets invoked
[Fix #78] Add support for sorting displayed files by access and
modification time
[Fix #325] Make it possible to filter a project's buffers
[Fix #167] Add recent-files-first sort order
Fix a typo
Add support for optional initial-input to projectile-completing-read
Fix recentf sort order option.
[Fix #231] Use symbol-at-point as the default input in projectile-find-tag
Merge pull request #350 from jimeh/master

Fix recentf sort order option.
Ignore .cask folder
add gulp to compile commands
Merge pull request #351 from thomasf/master

add gulp to compile commands
Add recently-active sort order option

I'd consider this a quite hacky implementation, as my lisp skills are
mostly on a "monkey see, monkey do" level. I've tried to understand the
existing code around sorting, how it works, and attempted to implement
this in a seemingly similar and sane manner.

Overall, recently-active sorting operates in three stages/groups:

1. First come any files of open project buffers, sorted by when said
buffer was last active.
2. Secondly recentf is used. As far as I understand they're sorted based
on when the file was opened.
3. All remaining project files.

I did experiment with removing the current buffer's file from the first
open buffers stage, but opted against it I personally felt it gave a
nice context to default to the current buffer's file at the top of the
file list.
Merge pull request #353 from jimeh/sort-by-recently-active

Add recently-active sort order option
[Fix #242] Provide functions for processing a project's buffers and files
Extend the contributing section a bit
Bump version to 0.11.0
Replace Marmalade with MELPA Stable
Fix a typo