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
Merge branch 'usb-serial-begin' of github.com:pbrook/Arduino into pbrook-usb-serial-begin
Merge branch 'master' into ide-1.5.x
[sam] Added empty Serial::begin() with options for CDC-ACM

See #1563
Added "Using library.." debugging message in verbose output.
Fixed locale selection
Added "English (UK)" to the language list.
Renamed resouces boundles he and id to iw and in respectively
Removed try catch around i18n.init
Removed jre.zip from windows: is now downloaded at "dist" time
Upgraded bundled java to version 7u40 (latest stable): closes #1405
Finished renaming resouces bundles "he" and "id" to "iw" and "in" respectively
Update localization pull script to handle java Locale class exceptions
Split Arduino ADK into separate board
Removed incorrect readme
Combine Mega and Mega 2560
Fix indentation (cosmetic)
Fixed adc_init() function.

See #1418