Fixed Wire1 initialization. Fixed keywords for Wire library
[sam] USBHost HID Mouse example is working
[sam] updated libsam license
[sam] added support for DACC in analogWrite
[sam] added support for DACC in analogWrite
(cherry-pick from Thibault Richard commit a1d6cb43a5097414e8933e8d75d8690ee3311f94)
[sam] added HID examples (mouse+keyboard)
Audio: first draft
Audio library: improved DMA transfers. Stereo output.
[sam] enabling High Speed support for USB Device stack
[sam] fixed CDC com issue in Arduino IDE
[sam] fixed CDC com issue in Arduino IDE
cherry pick from 96e8db0299c58fdb4dffcceace27a8b0e38c5d6f

Conflicts:

	hardware/arduino/sam/cores/arduino/USB/USBDesc.h
	hardware/arduino/sam/system/libsam/source/uotghs_device.c
	hardware/arduino/sam/variants/arduino_due_x/libsam_sam3x8e_gcc_rel.a
	hardware/arduino/sam/variants/arduino_due_x/libsam_sam3x8e_gcc_rel.a.txt
Removed isEmpty() calls for Java 1.5 compatibility
Added INPUT_PULLUP mode for pinMode command
Added separator between user supplied libraries and IDE libraries
Fixed 02.Digital/StateChangeDetection buoncing issue
Merged upstream Arduino master branch
Added default extra_flags parameter to allow build on all boards
Removed -mlong-calls (as suggested by Travis Geiselbrecht)
Fixed StringLength example
[sam] USBHost ADK+HID supported okay. Code is more documented.