Add a pattern matcher to collect property in query-params

This ensures that collect properties must have an acceptable collection mechanism defined.
Fix couple of instances of missing collection mechanism that were missed previously
Merge pull request #666 from alphagov/bugfix/table-sorting-100-percent

Add schema validation for collection parameters