Test a case of missing _and_ duplicated parameters.
Simplify parameter presence validation.

And check for presence of unsupported parameters during the same pass as
missing and duplicate ones.
Test a case of missing & duplicated & unsupported parameters.
Include test in Dialyzer run.
Fix incorrect type of URI abstraction.