Windows: arduino_debug.exe. Backport of ad2ff737bb871ebf9a1374924a58030cf7c73a68
added support for '-' and '.' but both not as the first as first character
cut the filename at the last '.' not at the first in tab-names of the editor
Merge pull request #1773 from oni303/minus_support

added support for '-' in filenames
Windows: launch4j gets downloaded at build time
Merge pull request #1899 from arduino/arduino_debug_master_backport

Windows: arduino_debug.exe
Update to Esplora example

Added Mouse.press to Esplora Joystick Mouse example
Merge remote-tracking branch 'arduino/master' into ide-1.5.x

Conflicts:
	.gitignore
	app/lib/commons-logging-1.0.4.jar
	build/build.xml
	build/windows/launcher/config_debug.xml
	libraries/Esplora/examples/Beginners/EsploraJoystickMouse/EsploraJoystickMouse.ino
Removing the magic baudrate is no longer needed with JSSC

Fixes #1203.

The original patch was introduced to workaround a problem with ArduinoISP reported
in #995. After some debugging it seems caused by a glitch in RXTX library,
more discussion here: https://github.com/arduino/Arduino/issues/1203
Better checks for library metadata

See #1765
Fixed build.xml leftovers after last merge
Manual merge