Refactored Support for Analog Inputs

Added AnalogValue type, created VariableResistiveDividerConnection and
Tmp36Connection
Renamed AnalogValue properties
Try adding support for InOut pins and DHT sensor
Added support for I2C BMP085 barometer
Fixed issue with Model B+ and I2C