Rework Devices module. Remove c++ zwave handler, add java-based.