Fix error when Evil not installed

This commit moves a defvaralias that was in Evil's use-package
declaration before the declaration, so that there isn't an error even
when Evil isn't present.
Fix: move code from conf/conf-init.el to init.el

Code used by almost all config files was in conf/conf-init.el, the first
file required by conf/main.el. However, my flatten-conf utility treats
the config as a DAG, so the contents of conf/conf-init.el weren't
necessarily at the top of the flattened config.

This commit moves code from conf/conf-init.el to init.el. It also makes
it explicit that the order of requires in conf/main.el must not matter.
Fix a couple of things dependent on load order

The bugs only manifested when loading from flattened config (flattening
mixes up the loading order of files).
Indicate whether flattened config was loaded in the minibuffer