Added patch to bootloader for Mega2560. (Mark Sproul)
See #181 #392 #505 #543 #544
Saved old production firmware for Mega2560
Fixed compile problems with avr gcc 4.6.2 (crosspack CrossPack-AVR-20121207.dmg)
closes #954. Typo in WebServer sketches
Added function on WString class to export char ptr
Added WiFi Udp Implementation
Update build/shared/examples/05.Control/Arrays/Arrays.ino

removed redundant thisPin declaration in setup
Merge pull request #1277 from mdxtinkernick/patch-1

Update build/shared/examples/05.Control/Arrays/Arrays.ino
Use analogPinToChannel() macro if present for ATtiny25/45/85.

This allows use of A0, A1, A2, A3 constants and for them to be mapped to the appropriate analog input channel. It should only be used if the macro is actually defined.
Mega2560 bootloader: fix wrong eeprom addressing
Mega2560 bootloader: use avr library functions for writing into EEPROM
Fixed permissions
Fix bug on client.available() to retrun the number of bytes available
Updates to WiFi shield firmware.
Updated binaries for Wifi shield
Revert "Added function on WString class to export char ptr"

This reverts commit a0c96bebddac27e8ea51811a74d6cdfa2d8a30e0.
Merge remote-tracking branch 'arduino/master' into wifishield-bugfix
Added example WifiUdpSendReceiveString
changes in the script for upgrading the wifi shield
Merge branch 'wifishield-bugfix' of github.com:arduino/Arduino into wifishield-bugfix