Merge pull request #428 from YorkZ/helm-switch-project

Add Helm action for incremental grep in selected projects
Enable wildcard support in projectile-verify-file
Add support for haskell projects using cabal
Merge pull request #431 from markus1189/wildcard-support

Enable wildcard support in projectile-verify-file
Merge pull request #429 from markus1189/haskell-support

Add support for haskell projects
Fix variable names for haskell-cabal-{compile,test}-cmd
Merge pull request #432 from markus1189/haskell-support

Fix variable names for haskell-cabal-{compile,test}-cmd
projectile-current-project-files: bind default-directory as intended
Move projectile-test-affix's definition

to make the byte-compiler happy.
Declare some functions to quiet the byte-compiler
Merge pull request #434 from tarsius/quiet-byte-compiler

Quiet byte compiler and fix a bug
Declare eshell to quiet byte-compiler
Merge pull request #435 from tarsius/quiet-byte-compiler2

Declare eshell to quiet byte-compiler
Add helm action for finding file in other window
Merge pull request #436 from onthestairs/patch-1

Add helm action for finding file in other window
Display current project at the top in helm-projectile

Since the displayed projects in helm-projectile is not used merely for
jumping but for other actions. Without the current project displayed,
it's difficult to perform action like helm-do-grep from project root.
Allow helm-projectile to open multiple selected files

Now users can select files with "C-SPC" or select all with "M-a", then
execute the first action in the action menu or press RET, all the marked
files will be opened.
Merge pull request #437 from tuhdo/master

Display current project at the top in helm-projectile and allow open multiple files
Add Helm source for projectile-current-project-dirs

Helm source for listing project directories similar to
projectile-find-dir, but with more actions. Default is Dired.
Update helm-projectile-sources-list priority

Prioritize helm-source-projectile-buffers-list and
helm-source-projectile-recentf-list higher, since those two have smaller
candidate space. Otherwise, those two will never be used because
helm-source-projectile-files-list is a superset of both, and candidates
in helm-source-projectile-files-list are always displayed first, making
the two smaller sources almost never be used, unless explicitly move to
that source by arrow keys which is less convenient.