Made build work when sonatypeUser and sonatypePassword are not present - used to blow up
Refactored all Jetty specific code into a single package and put it behind interfaces as a first step towards making the servlet engine pluggable.
Code cleanup around isolating Jetty code
Merging with upstream/master
Can now add extra headers to proxied responses
Merge remote-tracking branch 'upstream/master'
Added zip file used for ClasspathFileSource testing (erroneously git ignored)
Merge remote-tracking branch 'upstream/master'
Removed log4j. Added logging to slf4j (API only, no impl). Standlone logs directly to stdout and stderr. Prettified standalone startup output.
Merged Rob's changes
Refactor to move Jetty 6 specific code (fault injection, browser proxy request detection) under the jetty6 package (renamed from jetty). Also some renaming of existing Jetty-specific classes to Jetty6*
Added matching on URL path and query parameters
Added an additional query param test. Documented query parameter and URL path matching.
Added the gradle wrapper (had been excluded in .gitignore)
Switched to using HttpClientBuilder for the proxy client. Disabled session persistence to avoid cookie duplication bug when proxying. Added some extra tests.
Moved WireMockTest client to HttpClientBuilder. Removed calls to deprecated code.
Excluded Connection from headers transferred when proxying
Bumped version
Added the Stubbing interface to WireMockServer. Now makes admin calls locally if going via the rule or WireMockServer.
Refactoring to make the Rule classes children of WireMockServer, eliminating lots of delegation and duplication