Allow empty query_parameters on add module

When adding a module to a dashboard, if there is no data set then allow
query_parameters to be present but empty rather than just not present.

The admin app will always provide query_parameters regardless of whether
there is a data set. It will provide an empty dictionary by default.
Merge pull request #240 from alphagov/allow-empty-query-parameters

Allow empty query_parameters on add module