Temporary fix to deal with data stored as html

We'll need to migrate this data properly, but this will work for now.
Better contextual data.

Including pics and technology images.
A richer properties table.
Transparent tech icons.
if-let style change.
Logging fix for alia/hayt/db.

This should catch our biggest cause of 500's atm.
All devices and sensors retrieved.

This is probably temporary until we get the population of the devices
field fixed.
Get profiles.

Again, via a fetch each time rather than stuffing them in the entity and
just reading the entity out.
Merge pull request #42 from MastodonC/feature/properties-formatting

Feature/properties formatting
Add profiles_entity_id_idx to schema.
Change schedule.
Tweak schedule.
Fix batching for calculations.
Merge pull request #44 from MastodonC/feature/fix-calculations

Fix batching for calculations.
Fix for breadcrumbs url
Merge pull request #45 from MastodonC/feature/fix-breadcrumbs

Fix for breadcrumbs url
Proper use of time series chart.
Improved date format on chart.
Merge pull request #46 from MastodonC/feature/chart-axis-tweaks

Feature/chart axis tweaks
Initial version of system efficiency overall calc.

- Add calculation
- Round values
- Use partition-all with batches.
- Tidy up etl.
- Fix parsing measurement's value.