Editable properties details

- Moving from the dl to the form.
- Update entity on PUT and add PUT to property_details tab.
- Edit/save address.
- Add text areas controls.
- Refresh after each save.
- Assoc editable on GET request and store PUT data as json.
Merge pull request #75 from MastodonC/feature/property-details-editing

Feature/property details editing
Ignore sensors without period.
Merge pull request #83 from MastodonC/feature/fix-mislabelled-job

Ignore sensors without period.
Fix errant file extension sql/cql.
copy schema from prod + add csv templates
remove user_sessions

@otfrom says user_sessions is historic.
difference_series table is gone.
Merge pull request #82 from MastodonC/feature/rename-sql-to-cql

Fix errant file extension sql/cql.
naive CSV render-item implementation
get POST & PUT csv profiles working
add a few docstrings
follow kibit lint suggestions
add basic tests for the CSV parsing
add docstrings for csv export functions
remove unneeded user query
use `into` instead `reduce conj`
use entity/get-by-id where possible
fix typo
Editable devices

- Don't select row when it's being edited.
- Add checkbox for creating calculating fields.
- Timestamps are display in the same format as on the chart
- Use chart's date format.
- Make table scrollable (when the screen is too small to allow for
  required min table width)
- Don't use min library for development. Hide divs instead of removing them.
- Don't display edit btn when user has no permission to edit.
- Add form for editing sensors.