Fix for #814, Memory Leak

File isn't closed before being released, it leaks. This test has been verified and tested many times.
USB serial baud arg type

Make USB Serial_::begin() function take an unsigned long argument for
consistency with HardwareSerial.

Signed-off-by: Paul Brook <paul@nowt.org>
USB CDC two argument begin()

Add two argument form of Serial_::begin

Signed-off-by: Paul Brook <paul@nowt.org>
RobotIRremote library to the new format
Wire library to the 1.5 format
Catching Throwable instead of IOException in an attempt to catch unknown "type mismatch error" on windows8
Disabling board auto detection on windows. Argh...
Update signature for win drivers
Updated listComPorts.exe (workaround for bug in detecting ports with unknown driver)
Revert "Disabling board auto detection on windows. Argh..."

This reverts commit 5a086c976b38aa627f60edfa93256dca72faec79.
new listComPorts.exe, shouldn't fail as reported in #1573
Updated available languages
Updated locales
Fetch updates of translations from transifex.
Fix wrong 'maximum_data_size' key in boards.txt
signed listComPorts.exe (ref #1573)
Fixed buffer overflow in File::doBuffer() (dreggy)

Fixes #1580
More tests on maxosx system profiler output
Merge remote-tracking branch 'arduino/ide-1.5.x' into ide-1.5.x
Makes it possible to link to another linux-system, not running with
250000 (not Yun, but f.i. an Arduino mega2560 with a modified/expanded
WR703N).

The default could stay at 250000 (Yun).