[helm] Initial round of Helm config
[helm] Working from Scratch again.

Things "seemed" ok after the last commit, but they weren't.

I think they are ok now.

* Helm (and various helm adapters) have been added to the Cask.
* Helm config is required in, stopping failures where we'd miss out on
  helm-map and fail to initialize.

I've also replaced my M-1 binding with a helm-project-persist.
[helm] Added helm for ag
Started using helm.

Merge branch 'helm'

* helm:
  [helm] Added helm for ag
  [helm] Working from Scratch again.
  [helm] Initial round of Helm config