Added copyright license for WiFi shield library

See #1117
Windows: arduino_debug.exe. Backport of ad2ff737bb871ebf9a1374924a58030cf7c73a68
Merge branch 'master' into ide-1.5.x
added support for '-' and '.' but both not as the first as first character
Removed useless hidden files
Updated .gitignore
Closes #996
Merge pull request #1902 from arduino/ide-1.5.x-hidden-files-removed

Removed useless hidden files
cut the filename at the last '.' not at the first in tab-names of the editor
Added 'unzip-tool' target in build.xml
Merge branch 'ide-1.5.x' into ide-1.5.x-avr-toolchain-gcc-4.8.1
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
[YunSerialTerminal example]: corrected the CRC in the Bridge shutdown command
Merge pull request #1931 from Fede85/ide-1.5.x

[YunSerialTerminal example]: corrected the CRC in the Bridge shutdown co...
Merge branch 'ide-1.5.x' into ide-1.5.x-avr-toolchain-gcc-4.8.1
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