Ensure we initialize the list of themes the first time around.
Fixed a bug where we trying to cast the virtual-proxy rather than the
underling plug-in, plus added some new lines to the stylesheet includes
we create so the resultant web page is more readable.
Register the various css plug-in classes -- but not the tag-handler yet,
so the old plug-in continues to be used.