zones, subscribe and unsubscribe support

XWALK-865

`&` followed by type, `const std::vector<int> & ambZones` -> `const std::vector<int>& ambZones`