fix all warnings for ARM, fix a few small bugs
Merge
Refactor conflicting defines
Macroize desc parser
Support spi4teensy3 in all examples automatically
Remove unused vasriable and setting
Merge branch 'master' into xxxajk
Included spi4teensy3.h in BTHID example

This should really be fixed in the Arduino IDE
Fixed bug - epMUL was already defined
Removed unused code
Macros were renamed in f38a0f65157af628ca5f7706499748c199f0611b
Improve macro farther
Allow to override default arrays in hidboot, so it can easily be used with other keyboard layouts
Use VALUE_WITHIN macro
Fixed some bugs introduced in e18eb57752095fc59725090e640073b45458b638
Removed some unused code
Added some delays between USB commands
Print when connected and disconnected from accessory
Allow SPP to work in Arduino 0.2.3 and below
Updated max_LCD to inherit the standard Print class

Works both in Arduino < 1.0.0 and newer versions of Arduino