Wire library, move hard references IRQn to defines in variant.h
Merge branch 'ide-1.5.x' of github.com:dpslwk/Arduino into dpslwk-ide-1.5.x
Merge pull request #1863 from matthijskooijman/ide-1.5.x-serial-int

In HardwareSerial, don't use int for buffer indices
Update README.md

Decapitalised secondary headings and linked the *Credits* section
Merge pull request #1867 from felixphew/patch-2

Update README.md
Merge remote-tracking branch 'arduino/master' into ide-1.5.x
Local (user installed) libraries have priority over system libraries

See #1853
Removed unused code, fixed indentation.
Merge branch 'master' into ide-1.5.x

Conflicts:
	app/src/processing/app/Base.java
In HardwareSerial::_rx_complete_irq, don't use int for buffer index

This was already fixed for HardwareSerial.cpp in #1863, but there was
one more case hidden in HardwareSerial_private.h.

The index attributes have been uint8_t for a while, so there is no point
in using int for local variables. This should allow the compiler to
generate slightly more efficient code, but (at least on gcc 4.8.2) it
also confuses the register allocator, causing this change to increase
code size by 2 bytes instead due to extra push/pop instructions (but
this will probably change in the future if the compiler improves).