Use analogPinToChannel if it's defined
Removed call to analogPinToChannel for Leonardo
Check if ATmega32u4 is defined

Needed in order to work with Arduino Leonardo
Removed double instance of the same code
Added robot hardware
Added support to INT6 on Leonardo.
Fixes #988
Merge branch 'master' of github.com:arduino/Arduino
Updated drivers for robot
Added Arduino Robot libraries
Merge branch 'robot'
Reverted 'copy error' button for 1.0.5, waiting for a better UI design
Updated revision log
Allow uploader choice in upload.tool to specify a different platform vendor
Don't give up when loading hardware/ profile directories with some invalid directories
This allows you to create hardware profiles that support both pre-1.5 and 1.5 onwards (boards.txt, cores, bootloader etc. in root for pre-1.5 and <architecture>/ directories containing 1.5 onward content.

Still prints a warning if a hardware folder doesn't contain anything 1.5 compatible.
Robot has its own core
fixed order in how the commands were executed
fixed glitch with the screen when starting the process
fixed the classic fix vs stroke issue after migrating to the TFT library
added the TFT display library
Merge remote-tracking branch 'arduino/TFT_display'