zones, subscribe and unsubscribe support

XWALK-865

Yes, I have a delete in my destructor.