Merge pull request #1202 from vdorr/lib-1.5

modified analogWrite to wait for end of conversion
Merge branch 'ide-1.5.x' into can
[SAM] updating libsam and CAN files
[sam] CAN component compiling with Arduino API
Merge branch 'ide-1.5.x' into lib-1.5
[SAM] updating CAN transceiver conforming to Arduino API
Bugfix for garbage data coming from serial port after reset.
http://arduino.cc/forum/index.php/topic,134847
hardening initial files load
rxtx 2.2
ide 1.5.x settings moved to ".arduino15" folder
ide 1.5.x preferences moved to "Arduino15" folder for windows and macosx
see #1167
closes #954. Typo in WebServer sketches
[CAN] adding raw class first stage
Factoring Library class
Merge remote-tracking branch 'arduino/ide-1.5.x' into HEAD
Added function on WString class to export char ptr
Added WiFi Udp Implementation
typos in keywords txt can break syntax highlighting
fixes #1269
Factoring Library class, step 2: first try parsing library metadata
updated rxtx libs to every OS