Added support for all variants of Sanguino
added driver install utility (dpinst 32- and 64-bit) and Arduino icon needed for Windows installer
changed the pin where to connect the button from 2 to 4 to be compliant with the comment in the header and the tutorial.
Fixes #1396
Merge branch 'master' of github.com:arduino/Arduino into LUFA_bootloader
updated driver description string to "Arduino USB Driver".  includes new .cat
Merge pull request #1347 from Lauszus/Sanguino

Added support for all variants of Sanguino
Nicer button for 'Copy error to clipboard'
Stream "_timeout" field and related methods are now protected instead of private.
This allows better optimization on classes that extends Stream without losing
timeout capabilities.
Added c_str() method to String class.
Added const modifier to String.c_str()
added colored keywords readString and readStringUntil
Merge branch 'master' of github.com:arduino/Arduino
Revert ""Add library" moved into "Import library" menu"

This reverts commit 1866050e0783e85b814c6afb57fa36318f3496bb.
keep included folder name as top level folder name, delete MAC folder and hidden files
import library also import folder (already expanded libraries)

Conflicts:
	app/src/processing/app/helpers/FileUtils.java
	app/test/processing/app/tools/ZipDeflaterTest.java
"Add library" moved into "Import library" menu
improved import library: complains if invalid zip or folders are selected
also rebuild examples menu after library import
better error message when library names clash
filter out non .ZIP files
Disabled 'fat' (multiplatform) library check.

Conflicts:
	app/src/processing/app/Base.java