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.
Merge pull request #81 from MastodonC/feature/device-editing

Editable devices