PID: Add basic PID algorithm, initializations, and control functions
PID: Tune PID gains, Add Processing script to visualize tuning process
PID: Move ports and timers to configuration values
Update README.md to include information about floating point numbers in printf routines
Merge branch 'master' of github.com:khaledhassan/IEEE2014
twi: Add functions to interface with i2c devices.
Merge branch 'master' of https://github.com/masonturner/IEEE2014
twi: Add functions to set and read bits in registers on i2c slave
twi: Fix some indentation inside twim_interrupt_handler
mpu: Add functions to initialize and read raw values from device mpu6050
twi: Add function to read bit from i2c device
color: Add tcs34725.cpp and .h with initial code for use with i2c color sensor
Merge remote-tracking branch 'mason/master'

* mason/master:
  twi: Add function to read bit from i2c device
  mpu: Add functions to initialize and read raw values from device mpu6050
  twi: Add functions to set and read bits in registers on i2c slave
Merge branch 'master' into commproto

Conflicts:
	avr/epiphany/init.cpp -- resolved by choosing 'master' version (conflict regarded previously commented-out functions inside init_modules()