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)
Fix Debounce example to work as described

This alters the debounce example code to toggle the LED rather than just use
the button state to set the LED state.

Fixes #293
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
Rearrange i18n Resource files into a directory

The "app/src/processing/app" directory became mess because there are
a lot of "Resources_*.po" and "Resources_*.properties" files for the
internationalization.

Moved the resource related files into a directory "i18n" under the
"app/src/processing/app" directory.

This is for developers only. No feature changed.
ignoring .idea folder
right macosx rxtx lib
A lot of refactoring on Preferences, custom menus and Boards:
- Merged MapWithSubkeys into PreferencesMap.
- Added TargetBoard class.
- Simplified a bit submenu generation.
Removed some java compile time warnings
Refactored board specific options into TargetBoard
Slighty changed custom menu format: simplifies parsing
Other refinement in TargetBoard
Small change to "i18n_update.sh"

 * The shell should be "bash" not "sh".
 * Added an ability to update specific files only.
Sort the key of *.po files.

Without sorting the key, it is difficult to maintain the language
resource files on Git.
Applied the new utility for the ja resource.