Fix validation of multi valued parameters.

@maxfliri
@robyoung
Force MultiDict for validation testing

@maxfliri
@robyoung
Replace inheritance with composition in validator
Use python 2.6 set syntax
Merge pull request #51 from alphagov/validate-multiple-collect-params

Validate multi-valued params