Updated comments
Removed board entry for ATmega644, as it was only used for the prototype
The location of the Wire library was move again - see: https://github.com/arduino/Arduino/commit/9a9652d5063c9279f34aa7055651ee139976e737
Use (1 << bit) to shift bits instead of _BV macro
Update USB host library

BTHID class was added
Cast  using dynamic_cast to give compiler hint
There is no reason to do a cast if SPP is not used
Merge branch 'master' into pid

Conflicts:
	Firmware/Balanduino/Makefile