Check upload.use_1200bps_touch setting for 'true'
Honour upload.wait_for_upload_port setting
Fix serial port name if necessary

This fixes "No device found on /dev/XYZ" issues on Linux (and
possibly Mac OS X), as bossac only expects "XYZ" here.
Merge pull request #118 from thialfihar/master

Fix Arduino DUE uploads on Linux