Extend jwiegley's alternate emacs logic

I like his idea of running ERC in a separate emacs, and possibly some
other things.  This allows me to have a separate user-data-directory
and desktop file for each.
Apply everything in settings.el to alternate emacs

John's code only processes the first sexp, which in his is
custom-set-variables.  It leaves the rest unevaluated.  I want my
custom faces and everything else to be used in my alternate sessions.
Set frame position and alternate emacs colors