Fixes to comparison page.

Fixes #296 
Fixes #295 
Fixes #293 
Fixes #266 
Fixes #300 

- Pass only relevant cursor to each component.
- Add channel to datepicker
- Move properties between search and selected table.
- Remove deselected property altogether.
- Add project name and fix bug in displaying type.
- Enhance history.
- Add photos and property_code to list of devices.
- Add photos to search and list of properties.
- Fetch only when fetch data is clicked.
- Don't group measurements in render fn.
- Update main and search tabs to use channel for fetching data.
- Fix bugs in search page.
This allows to highlight that row (or remove the highlighting) without passing this cursor around.