Speed up SSH connections with ControlMaster

This is sorta experimental on my part. I'm following the instructions
from here: http://archive09.linux.com/feature/54498
Start watching the Emacs customization file.
Put smotitah's dirs in a *subdir* of ~/.emacs.d
Start watching my Emacs startup file

Even though it's not "clean" enough yet. *grumble*
Use my fork of Smotitah.

My fork lets me place Smotitah files in a subdirectory,
plus it utilizes the easy-customization system better.
Turn on ElDoc mode for Emacs Lisp

I'm having trouble getting Smotitah to work, but I
want `eldoc-mode` to work ASAP.
Incorporate Technomancy's suggested Emacs defaults.

I'm imitating the content @ github.com/technomancy/better-defaults
but doing so by using Emacs's easy-customization stuff wherever
possible, and by using jwiegley's `bind-key` pkg.
Move ELisp config into Smotitah module.

(I fixed my fork of Smotitah.)
Revert `save-interprogram-paste-before-kill`

Although I like the intent of the customization, it causes
errors on Macs.
Cf. http://permalink.gmane.org/gmane.emacs.bugs/32415
Move better-defaults keybinds to sm-module-base
fixup! Incorporate Technomancy's suggest
Try out "Ido Use Virtual Buffers".

Technomancy recommended it in the README of his
better-defaults.el project.
Add marmalade and melpa to package-archives

I'm not sure yet if the order of the `cons`es matters.
"Git, use color ubiquitously."
"Emacs, keep track of my recently-used files."

Even though `ido-use-virtual-buffers` is supposed to enable
`recentf-mode` if *it* is enabled, I think it would be better
to be explicit.
Set up `el-get-sources` in custom.el (vs init.el)
Add ibuffer ability to group by Git repo, etc.
Install the Helm framework for Emacs with el-get.

(specifically, version 1.5.2)
"Find File At Point" but don't try to get URLs
Prevent el-get from changing package.el defaults.

Q.v. https://github.com/dimitri/el-get/issues/799