Using own elisp code to install maintained list of packages if they aren't.
Stick to MELPA (and GNU) repos.
If one or more of "my packages" are to be installed or they aren't in
the package archive then refresh the archive. Then install all
packages that are not installed from the list.