Enable loading the config from another place than ~/.emacs.d

with
emacs -q -l ~/path/to/other/.emacs.d/init.el
Start up, even if the user didn't create a custom.el file yet
prefer setq to set
Bring back C-h

F1 is far and doesn't provide all the features C-h did, as C-h v, C-h
f, C-h k, C-h m, C-h b, C-h i, which are immensely helpful.
fix a bug preventing the first startup after installing packages
remove all no-op eval-after-loads from setup-rgrep
activate bindings in key-bindings i'm using daily
make smooth-scrolling less noisy
nicer frame-title and show-paren-mode in sane-defaults
make the emacs help find the org-manual
setup lisp mode coding
setup html mode coding
minimal tidying
prefer customize stuff to everything but user config
setup auctex mode
fixing load-path for org-mode
newer version of org-mode
checking in of coroa's config
treat init.el in user-dir special

if the user-dir contains an init.el only this file is loaded instead
of all the lisp files in the directory. gives the user more power
about loading order or postponing or conditioning (don't load gnus on
all machines, f.ex.).
fix typo in css file ending