Arduino IDE 1.5.5 was just released
Use digitalPinToInterrupt available in Arduino 1.5.5
Makefile will now auto detect libraries
Update submodules
New hex
Update comment
Show warnings in the console
Increased I2C frequency to 400kHz

Decreases loop time from approx. 3.3 to 2.5 ms
Pins definitions are now #defines

See: https://github.com/arduino/Arduino/commit/7fcba37acfd11313640b3f5d5c813d63d2f59999
Increase IMU sample rate
Toggle VBUS if USB fails
Minor
Use three separate functions for onInit
Simplify controller readings a little bit
Just set targetOffset and turningOffset negative and positive instead of using separate bools for it
Just use millis() for encoderTimer
Moved usbhub.h include to proper place
Decreased default controlAngleLimit to 7
Use pins in avrpins.h from the USB Host library to set and read from pins

This is just as fast as using the registers directly, but it makes it much more portable to other processors and more readable as well
Indicate if EEPROM values are reset using the buzzer