squash! [subtree] adding laynor/smotitah (HEAD of master)

Remove Smotitah for El-Get's jurisdiction.
Allow Emacs to rearrange custom.el a bit

I had been getting some cryptic error upon saving any customization
changes, so I decided to recreate the custom file from scratch via
the easy-customization GUI interface.

To elaborate a bit: the cryptic error seemed to relate to Emacs
wanting to change the indentation of the custom file (for some reason)
but then it would come across a syntax error and refuse to save the changes.
squash! [subtree] adding tarsius/auto-compile 1.2.1

Start to adapt to using Git's subtrees with auto-compile and packed.
squash! [subtree] adding jwiegley/use-package 20140601

Look for the bind-key package in its new home.

Fix some related outdated comments/code.
Append "_NAME" to const of El-Get extra recipes dir.

Since it's not a directory/folder data type but a string, I figured a
`_NAME` suffix was appropriate.
fixup! [subtree] adding laynor/smotitah (HEAD of master)
Emacs: Fix package loading and/or initialization.

I don't understand the exact problem, but I believe Smotitah was
insufficiently wrapping/advicing some ELPA functionality.
(Particularly the `package-initialize` function)
Delete recipes that El-Get has since added.
squash! [subtree] adding tarsius/packed 0.3.4

Remove `packed` entry from El-Get's jurisdiction.
squash! [subtree] adding tarsius/auto-compile 1.2.1

Remove `auto-compile` from El-Get's jurisdiction.