It's now possible to configure the HTTP Client instance to be used by REST Assured when making requests
Implemented work-around for groovy issue GROOVY-4647

@Delegate cannot be used from Maven
Changed to using an http client factory instead of passing in an instance