Fix status retrieval.

It wasn't showing things for the right user.

Use refresh-chan to update status, in preparation for polling.
Merge pull request #377 from MastodonC/feature/upload-status-reporting

Improved upload status reporting
More formats for time auto parsing
Merge pull request #379 from MastodonC/feature/better-date-parsing

More formats for time auto parsing
csv uploading no longer matches synthetic sensors.

Synthetic sensors have the same alias as their parent, but obviously we
shouldn't be uploading to them as they are something we calculate after
upload.
Merge pull request #380 from MastodonC/feature/better-sensor-matching

csv uploading no longer matches synthetic sensors.
Create aliases from a measurements file
Merge pull request #378 from MastodonC/feature/create-aliases

Create aliases from a measurements file
Enhancements to datasets

- Add energy cost fields to profiles.
- Update datasets API
- Change the pipeline and calculations.
- Fix bug in padding
- Tidy up test ns.
- Use dirty dates for datasets.