Updated String library to use C++11 iterators.
Updated String library to use C++11 iterators.

This will allow using the String library in a ranged for loop:

```C++
String s = "Hi, this is a test";

for( char c : s )
  Serial.print( c );
```

PaoloP74/Arduino,Chris--A/Arduino,nandojve/Arduino,majenkotech/Arduino,nandojve/Arduino,Chris--A/Arduino,NicoHood/Arduino,NicoHood/Arduino,bsmr-arduino/Arduino,stickbreaker/Arduino,bsmr-arduino/Arduino,PaoloP74/Arduino,bsmr-arduino/Arduino,bsmr-arduino/Arduino,stickbreaker/Arduino,tbowmo/Arduino,NicoHood/Arduino,PaoloP74/Arduino,Chris--A/Arduino,NicoHood/Arduino,NicoHood/Arduino,Chris--A/Arduino,PaoloP74/Arduino,nandojve/Arduino,me-no-dev/Arduino-1,PaoloP74/Arduino,nandojve/Arduino,tbowmo/Arduino,bsmr-arduino/Arduino,stickbreaker/Arduino,majenkotech/Arduino,majenkotech/Arduino,me-no-dev/Arduino-1,stickbreaker/Arduino,me-no-dev/Arduino-1,Chris--A/Arduino,PaoloP74/Arduino,tbowmo/Arduino,majenkotech/Arduino,bsmr-arduino/Arduino,nandojve/Arduino,PaoloP74/Arduino,NicoHood/Arduino,Chris--A/Arduino,me-no-dev/Arduino-1,me-no-dev/Arduino-1,me-no-dev/Arduino-1,NicoHood/Arduino,stickbreaker/Arduino,me-no-dev/Arduino-1,stickbreaker/Arduino,nandojve/Arduino,majenkotech/Arduino,Chris--A/Arduino,nandojve/Arduino,tbowmo/Arduino,PaoloP74/Arduino,stickbreaker/Arduino,bsmr-arduino/Arduino,me-no-dev/Arduino-1,majenkotech/Arduino,NicoHood/Arduino,majenkotech/Arduino,nandojve/Arduino,bsmr-arduino/Arduino,Chris--A/Arduino,tbowmo/Arduino,tbowmo/Arduino,tbowmo/Arduino,tbowmo/Arduino