fix bug 907236, bug 907238: Content zone models & logic, initial per-zone styles
bug 907238: Tweak zones to allow cascading styles through nested zones
Merge pull request #1292 from lmorchard/907236-content-zone-root

bug 907236 & bug 907238 - Introduce notion of Content Zone, make them styleable