Hexapost now works with Celsius measurements.
Pressure and humidity units are now being supported.
The id of some units have been changed.
Hexalog and Hexapost have been adapted to the new methods and properties of libklio.
Merge branch 'development' into ew-dev
Merge remote-tracking branch 'origin/development' into ew-dev

Conflicts:
	hostsoftware/libhexabus/src/hexalog.cpp
	hostsoftware/libhexabus/src/hexapost.cpp
Merge remote-tracking branch 'origin/kk-dev' into development
calculate default values for sensors in frontend for time being

eventually, sensors should know about their minimal/maximal values, but
that's a problem for another day.
fix a few smaller bugs emos-related

* make eth0, usb0 auto by default
* don't reboot too quickly
* don't start listeners too quickly after autoconf
Merge branch 'development' of https://github.com/mysmartgrid/hexabus into development
give a unit to the hexasense buttons
require device name on initial programming
enumerate 256 endpoints in hexinfo instead of only 32
send HexaSense button state to mSG, now that it understand these
Add renaming to devicelist and focus input field
split Socket into mcast listener and unicast sockets

this also allows listeners to listen on multiple interfaces at once in a
straightforward manner.
virtual calls in ctors don't work.
track libhexabus interface changes
have hexanode tools listen on all raspi interfaces
don't force hexaswitch to have an interface argument