zones, subscribe and unsubscribe support

XWALK-865

Right.  I wonder why github hasn't invalidated this...