Allow other transport options to be used i.e. Http, Https, Guzzle etc...

https://github.com/ruflin/Elastica/pull/618 now allows an alternate HTTP transport option for elastica, this patch should allow that option to be set on a per client basis.