Failing unit test demonstrating WebMock ignoring params

For params specified multiple times all but the last value is ignored.

Issue #227
Change hash notation style to be compatible across Ruby versions
Use default option when nil is passed along as parameter
Add unit tests to URI util methods spec
Add acceptance test for repeated parameters scenario
Adapt spec to validate repeated params on optional flat array notation
Add context of flat array notation to repeated params acceptance test
Use flat array notation in the inverse query from values generation
Do not change query values notation config in allow/disable net connect