Modularization.

--HG--
rename : src/main/scala/org/podval/iot/app/Led.scala => app/src/main/scala/org/podval/iot/app/Led.scala
rename : src/main/scala/org/podval/iot/app/Sensor.scala => app/src/main/scala/org/podval/iot/app/Sensor.scala
rename : src/main/scala/org/podval/iot/gpio/BitField.scala => gpio/src/main/scala/org/podval/iot/gpio/BitField.scala
rename : src/main/scala/org/podval/iot/gpio/Direction.scala => gpio/src/main/scala/org/podval/iot/gpio/Direction.scala
rename : src/main/scala/org/podval/iot/gpio/Gpio.scala => gpio/src/main/scala/org/podval/iot/gpio/Gpio.scala
rename : src/main/scala/org/podval/iot/gpio/GpioMemory.scala => gpio/src/main/scala/org/podval/iot/gpio/GpioMemory.scala
rename : src/main/scala/org/podval/iot/gpio/GpioSysfs.scala => gpio/src/main/scala/org/podval/iot/gpio/GpioSysfs.scala
rename : src/main/scala/org/podval/iot/gpio/Pin.scala => gpio/src/main/scala/org/podval/iot/gpio/Pin.scala
rename : src/main/scala/org/podval/iot/gpio/Pull.scala => gpio/src/main/scala/org/podval/iot/gpio/Pull.scala
rename : src/main/scala/org/podval/iot/i2c/device/Ads1x15.scala => i2c-device/src/main/scala/org/podval/iot/i2c/device/Ads1x15.scala
rename : src/main/scala/org/podval/iot/i2c/device/LedBackpack.scala => i2c-device/src/main/scala/org/podval/iot/i2c/device/LedBackpack.scala
rename : src/main/scala/org/podval/iot/i2c/device/Mpl115a2.scala => i2c-device/src/main/scala/org/podval/iot/i2c/device/Mpl115a2.scala
rename : src/main/scala/org/podval/iot/i2c/device/SevenSegment.scala => i2c-device/src/main/scala/org/podval/iot/i2c/device/SevenSegment.scala
rename : src/main/scala/org/podval/iot/i2c/device/Sht21.scala => i2c-device/src/main/scala/org/podval/iot/i2c/device/Sht21.scala
rename : src/main/scala/org/podval/iot/i2c/tools/Detect.scala => i2c-tools/src/main/scala/org/podval/iot/i2c/tools/Detect.scala
rename : src/main/java/org/podval/iot/i2c/TransactionBuffer.java => i2c/src/main/java/org/podval/iot/i2c/TransactionBuffer.java
rename : src/main/java/org/podval/iot/i2c/TransactionData.java => i2c/src/main/java/org/podval/iot/i2c/TransactionData.java
rename : src/main/scala/org/podval/iot/i2c/Address.scala => i2c/src/main/scala/org/podval/iot/i2c/Address.scala
rename : src/main/scala/org/podval/iot/i2c/Bus.scala => i2c/src/main/scala/org/podval/iot/i2c/Bus.scala
rename : src/main/scala/org/podval/iot/i2c/I2c.scala => i2c/src/main/scala/org/podval/iot/i2c/I2c.scala
rename : src/main/scala/org/podval/iot/i2c/I2cExeption.scala => i2c/src/main/scala/org/podval/iot/i2c/I2cExeption.scala
rename : src/main/scala/org/podval/iot/i2c/Register.scala => i2c/src/main/scala/org/podval/iot/i2c/Register.scala
rename : src/main/scala/org/podval/iot/i2c/Transaction.scala => i2c/src/main/scala/org/podval/iot/i2c/Transaction.scala
rename : src/main/scala/org/podval/iot/raspberrypi/Bcm2835Gpio.scala => raspberrypi/src/main/scala/org/podval/iot/raspberrypi/Bcm2835Gpio.scala
rename : src/main/scala/org/podval/iot/raspberrypi/RaspberryPi.scala => raspberrypi/src/main/scala/org/podval/iot/raspberrypi/RaspberryPi.scala
rename : src/main/scala/org/podval/iot/system/CLib.scala => system/src/main/scala/org/podval/iot/system/CLib.scala
rename : src/main/scala/org/podval/iot/system/Fd.scala => system/src/main/scala/org/podval/iot/system/Fd.scala
rename : src/main/scala/org/podval/iot/system/Memory.scala => system/src/main/scala/org/podval/iot/system/Memory.scala
rename : src/main/scala/org/podval/iot/system/MemoryMapped.scala => system/src/main/scala/org/podval/iot/system/MemoryMapped.scala
rename : src/main/scala/org/podval/iot/system/MemoryMappedJna.scala => system/src/main/scala/org/podval/iot/system/MemoryMappedJna.scala
rename : src/main/scala/org/podval/iot/system/MemoryUnsafe.scala => system/src/main/scala/org/podval/iot/system/MemoryUnsafe.scala