move i2c sensor definitions into separate file
add LEGO Energy Storage sensor
add HiTechnic I2C sensors based on work by John Hansen
add i2c driver names for use when manually loading
change how we write to i2c sensors so that we can write to any register
add poll_ms attribute to msensor_class and implement for i2c sensors
add module parameter to disable I2C sensor autodetection
better naming for devices in msensor class