Fix for PATCH not proxying request body
Added ability to do XPath matching using XMLUnit.assertXpathExists
Added new command line option
First pass using header matching parameter
Added stub mapping recording test for headers
Added acceptance test for matching headers
Fixed a character encoding bug causing request bodies to be read as iso-8859-1 instead of utf-8
Tweaked some method and attribute names in XPath matching. Added a couple of additional tests for error cases. Added better error reporting.
Removed recording header matching parameters from Admin interface (now passed straight from Options into StubMappingsJsonRecorder constructor). Removed need for separate boolean for enabling request header recording. Made header matching case insensitive.
Documented --match-header in record/playback
Added missing copyright header
Added a test for PATCH proxying
Merge branch 'jvergeldedios-fix-http-patch-body-proxy'
Fixed documentation bug - headers can't be matched on twice
Bumped version