Allow configurable weekly periods for KPIs.

Most KPIs are monthly, but the waste carriers dashboard supplies
cost data weekly.

Extend the KPI module to handle this nicely.

Update tests.
Add cost per transaction to waste carriers dashboard
Merge pull request #354 from alphagov/feature/cost-per-transaction-waste-carriers

Cost per transaction on waste carriers