C++11 compatibility

These changes enable to compile RIOT using GCC 4.7.3 using g++ with gnu++11 features.
It is tested to compile to a working native binary with the default-native project.
The changes are mostly not invasive to be fully compatible with the recomended gcc with gnu99 features.