Ch 768: Page variations unibar changes

Allow personalize elements settings to be generated in their own function.
Add a few other settings needed by unibar changes.
I'm looking at this but confused because hook_page_build above is calling this function.