[sam] Improved analogRead speed.

See #1418
Fix robot problems regarding new version of Arduino
Test preproc
Updates to a number of Examples

removed pachube examples, added xively examples. changes to the Servo
examples
Added VID and PID for older Arduino Unos
Can now detect devices with serial number in the port number on OSX - see: https://github.com/arduino/Arduino/issues/223

It now also parses PID and VID values with text afterwards properly
Merge pull request #1668 from Lauszus/ide-1.5.x-upstream2

Can now detect devices with serial number in the port number on OSX
Merge pull request #1667 from Lauszus/ide-1.5.x-upstream

Added VID and PID for older Arduino Unos
Merge branch 'ide-1.5.x' into ide-1.5.x-preproc
Added SERIAL metadata into variant files.
PdePreprocessor.scubComments result used before looking for libraries. Fixes #1293
PrePreprocess.scrubComments doesn't properly work: using RegExp from PrePreprocess.strip. Fixes #817
PdePreprocessor: different patterns order leads to a slightly different result. Updating test
Merge remote-tracking branch 'arduino/master' into ide-1.5.x

Conflicts:
	libraries/Ethernet/examples/XivelyClient/XivelyClient.ino
	libraries/Ethernet/examples/XivelyClientString/XivelyClientString.ino
	libraries/GSM/examples/GSMXivelyClient/GSMXivelyClient.ino
	libraries/GSM/examples/GSMXivelyClientString/GSMXivelyClientString.ino
	libraries/Servo/examples/Knob/Knob.ino
	libraries/Servo/examples/Sweep/Sweep.ino
	libraries/WiFi/examples/WiFiXivelyClient/WiFiXivelyClient.ino
	libraries/WiFi/examples/WiFiXivelyClientString/WiFiXivelyClientString.ino
Merge remote-tracking branch 'arduino/ide-1.5.x' into ide-1.5.x
Merge branch 'master' into serial-variant
Updated listfiles SD example

Updated description of the file
Updated Blink without delay example

Changed variable to unsigned long.
Added SERIAL metadata into variant files.
Modified LCD custom character example

moved lcd.begin() to the beginnng of the setup() and fixed an issue
that prevented the example from compiling. When calling lcd.write()
with an argument of 0, the 0 must be cast a s a byte.