Repair and clean up.

Some renaming of internal method variables. Cleaning whitespace. Make
component.title more generic, listening to component.TITLE is the
adapter answers nothing. Check on valid data.menuItems being answered.
Cleaning XXX marked methods. Add builder.save parameter. Add demo
titles to client using site instances.