Moved a bunch of silly logic embedded in individual portlets into the portal
package itself. For instance, it is silly to have portal::element::render
call the portal show proc that then calls portal::show_proc_helper to do all
the work!!! Portal has everything it needs to call the portlet template all
by itself. Etc ad nauseum.