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
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).
Merge pull request #1583 from cow77/ide-1.5.x

Makes it possible to link Bridge to another linux-system.
Bridge: Increased timeout when receiving "lenght" field.

Fixes a weird timing issue:
http://forum.arduino.cc/index.php?topic=188955.0
Ethernet: removed useless casts in avr/w5100 class
Fixed wrong behaviour of EthernetClient::flush().

Fixes #1576
Fix in sam SPI library initialization when using multiple CS (extended API).

http://forum.arduino.cc/index.php?topic=189682.0
Merge branch 'eth-fix' into ide-1.5.x

Conflicts:
	build/shared/revisions.txt
boards.txt: fixed wrong extended fuses when using external programmer with a yun
[sam] Fixed initialization of ADC timings (improves analogRead speed by a factor x10)

Discussion:
http://www.djerickson.com/arduino/
http://forum.arduino.cc/index.php?topic=156849
http://forum.arduino.cc/index.php?topic=187693

Fixes #1418
Missing YunServer and YunClient keyword highlight
Updated revisions.txt
Better revisions.txt
Added pow keyword (closes #1509)
Removed wrong executable flag on many files
Removed wrong executable bit from many files. Closes #1498