Enable user to change the I2C clock frequency by calling setClock in the Wire library
FindReplace dialog now search and replaces in all the opened tabs. Also pre-fill the find field with selected text
Support TIMER1C

Some devices, such as the atmega2560 or the atmega256rfr2 have a timer1c
output. It seems this output is not connected to anything on the Arduino
Mega, but this allows using it on third party hardware nonetheless.
Fix regexp pattern for revision detection in build.xml
MacOSX: switched to appbundler for building distribution files (Haavar Valeur)

See #1665
Fix of a bug

Stream::find(char *target) passes NULL as “terminator” to Stream::findUntil(char *target, char *terminator), which immediately dereferences it by passing it on to strlen():
 
bool Stream::find(char *target)
{
  return findUntil(target, NULL);
}
 
// as find but search ends if the terminator string is found
bool Stream::findUntil(char *target, char *terminator)
{
  return findUntil(target, strlen(target), terminator, strlen(terminator));
}
Fix of a bug

Stream::find(char *target) passes NULL as “terminator” to Stream::findUntil(char *target, char *terminator), which immediately dereferences it by passing it on to strlen() :
 
bool Stream::find(char *target)
{
  return findUntil(target, NULL);
}
 
// as find but search ends if the terminator string is found
bool Stream::findUntil(char *target, char *terminator)
{
  return findUntil(target, strlen(target), terminator, strlen(terminator));
}
Fixed arm toolchain unzip and factored paths in build.xml
Merge pull request #2104 from amulya349/master

Fix of a bug in Stream.cpp
Fixed error in comment
Merge pull request #2117 from amulya349/master

Fixed mistake in comment
corrected wrong path to firmware binaries in wifishield upgrade script for mac
Update USBAPI.h

Fixes bug where Serial.read() would always return 0 as the first byte.
Proceed with upload even if port can't be found. (Issue #1791)
Don't wrap a RunnerException in a redundant RunnerException.
Merge pull request #2124 from embmicro/patch-1

Update USBAPI.h
Merge branch 'master' into HEAD
Merge pull request #2126 from damellis/issue-1791

Proceed with upload even if port can't be found.
Fixed regression in USBAPI and CDC (xaljox)

See:
https://github.com/arduino/Arduino/commit/9ac7e30252fce5b9dafde3288519b020b73c37bd#commitcomment-6718676
Merge branch 'master' into ide-1.5.x