support new property "extraProperties" of incoming message, a nested json object, with two subproperties, "extraHttpHeaders" and "browserHttpProxy", which are pretty self-explanatory; incoming message can now look like {"url":"http://example.com/","clientId":"foo","metadata":{},"extraProperties":{"extraHttpHeaders":["my-header-key: my-header-value"],"browserHttpProxy":"localhost:8000"}