Implement Helm for rapidly finding things, including files.

* Bind M-x to Helm's auto-completing version
* Enable Helm anywhere we do a completing read
* Use Helm to find files in Git projects
* Use Helm to open files