Add company-mode backend
 - Includes upport for async candidate retrieval
 - Function calls now expanded as yasnippet templates
 - Configured as the new default using ensime-completion-style

Add an Emacs 24 CAP backend.

Two new dependencies:
 - yasnippet
 - company-mode