Respect the customization of user-emacs-directory

This allow developer to switch easily between multiple installations
directories, using e.g.:

emacs -q --eval '(setq user-emacs-directory "~/tmp/emacs-test-el-get")'