Merge branch 'release/1.7.0' into develop
Merge remote-tracking branch 'upstream/develop' into develop

* upstream/develop:
Fix for pre_validate recursion
Merge branch 'develop' of gitlabhq.dev.contx.williamhill.plc:external/antroy-argumental into develop
Set version to 1.8.0 in lib/argumental/version.rb
Release Notes updated
Merge branch 'release/1.8.0'