Emacs: Adds PHP mode

- PHP and Java mode uses the Eclim backend, so, this commit separates
  the eclim config to be shared across different project natures.
Emacs: Removes eshell config(not used).