Portlet Preferences section

Hi Rich,

This section has been a long time coming since Cody submitted his work at the beginning of Dec. Since it was dependent on the eventlisting portlet's UI being in place, I held off on it until now. So it's finally tested, wordsmithed, and ready for master.

Note, I snuck in a few service builder chapter updates too.

Jim