Imported I2C library
Added I2C test sketch
Removed unwanted functions from I2C library
Altered read() prototype for consistency
Made I2C functions static to save constructor/instantiation
Major formatting changes to I2C library
Removed unwanted I2C pullup function
Defined constants for I2C timeout error codes
Harmonised/shortened I2C functions parameters
Made I2C speed and timeout constants
Changed I2C timeout from milliseconds to microseconds
Added MPU6050, HMC5883L, BMP085 libraries and test sketches
Added a sketch to test different ways to make variables read-only
Removed sketches no longer used