Automatically give modules a class of their module type

These were being hard coded in lots of places. Simplify by automatically adding the module type as a className to all modules.
Also allows all modules to get extra classNames from config.
Return `data` property of input to Collection#parse by default

99% of instances of backdrop output are in format { data: [...] }
Set default parse method to reflect this
Set passed `queryParams` object to collection by default
Added number magnitude option to formatters
Allow classNames from config to be strings as well as arrays
Implemented KPI modules
Removed trailing spaces.
Tests to cover magnitude formatters.
Removed this test because the list module is just configuration.
Hack CSS to get kpi modules to display vaguely correctly.
Update KPI module styles and tests\

If no value is present in the data then render "no data" message and do not show delta
Implemented KPI modules on carers allowance dashboard
Implemented KPI modules on SORN dashboard
Added sigfigs option to number formatter

Formatting numbers with magnitude option and dps was incorrect, we need significant figures
Converted exisiting KPI modules to use sigfigs instead of dps
Use pence option for currency formatting in cost-per-transaction modules

dps options will not add trailing zero to multiples of 0.1
Added KPIs to deposit foreign marriage dashboard
Added KPIs to pay legalisation post dashboard
Added KPIs to register birth abroad dashboard
Added KPIs to register death abroad dashboard