[connection] Adding an options parameter to the Connection constructor

This will allow for configuration options to be passed as the second argument of the `Strophe.Connection` constructor.

* Also adds the first configuration option which will send custom HTTP headers on XHR traffic.