Added the ability to configure modules that can be used in provider state definitions
Releasing version 1.0.33
In the pact file, replaced $.metadata.pact_gem.version with $.metadata.pactSpecificationVersion as the gem version is irrelevant - it is the serialization format that matters, and that hasn't changed yet. Also, recording the gem version creates extra changes to be committed when the gem is upgraded, and is meaningless for pacts generated/verified by the JVM code.
Releasing version 1.0.34
Updated description of Shokkenki

Also removed TODO that was already done.
Fixed JSON serialisation of matcher results with active_support loaded
Changed default logging level to DEBUG
Added set_up/tear_down to manage base provider state.
Runs as a before/after each block for every interaction in pact:verify, to allow global set up and tear down. eg set up auth keys, clean database
Updated README.md with new set_up and tear_down instructions
Releasing version 1.0.35
Added patch level to pactSpecificationVersion
Releasing version 1.0.36
Fixed config.include to ensure ordering of config and provider state declarations does not matter
Cleaned up pact:verify rspec matcher lines so the output makes more sense to the reader
Refactor var name
Releasing version 1.0.37
Merge branch 'master' into colour_output_for_verify

Conflicts:
	Gemfile.lock
	lib/pact/matchers/unexpected_index.rb
	lib/pact/matchers/unexpected_key.rb
	lib/pact/provider/configuration.rb
	lib/pact/shared/key_not_found.rb