Improvements to devices UI

- Always show add btn & parse lang and lat.
- Don't overwrite metadata and location on devices when encoding devices
  in k.h.d.
- Allow to add a sensor when adding device.
- Don't clear forms when alert pops up.
Merge pull request #324 from MastodonC/feature/devices-ui-improvements

Improvements to devices UI