Emacs ui

Hi,

I originally created repository [ffevotte/slurm.el](https://github.com/ffevotte/slurm.el) to host development for a SLURM UI inside Emacs. I then thought about adding support for `#SBATCH` syntax highlighting in shell-scripts, and imported `emacs-mode.el` from your `slurm-helper` repository.

Looking back at it now, I rather think I should have done it the other way around: integrate my Emacs UI into your repository. Doing things this way could help users, by providing a single repository to access all tools related to SLURM integration in shells and text editors.

If you agree with this proposal, the present pull request will import latest versions of `slurm-mode.el` and `slurm-ui.el` into your official `slurm-helper` repository. I would then like to upload a package on [MELPA](http://melpa.milkbox.net/) to help users installing Emacs-related helpers using the packaging system.