zones, subscribe and unsubscribe support

XWALK-865

Yes and you remind me that please do not use public member, if you want to access it outside the class, please use getter and setter.