board/msbiot: added support for C++
board/f4vi1: enabled support for C++
make: reintroduce dependency from flash to all
periph/rtt: fix documentation

Fix some typos, grammar and style.
Merge pull request #2044 from LudwigOrtmann/rtt-fixes

periph/rtt: fix documentation
travis: first executing shorter running scripts
travis: exit early on error
Merge pull request #2033 from haukepetersen/fix_msbiot_cpp

board/msbiot: added support for C++
Merge pull request #2037 from OlegHahm/travis_change_order

travis: first executing shorter running scripts
Merge pull request #2043 from LudwigOrtmann/flash-all-again

make: reintroduce dependency from flash to all
ignore IDEA project files
Merge pull request #2055 from MatthiasLohr/ignore-idea

ignore IDEA project files
Merge pull request #2035 from haukepetersen/fix_f4vi1_cpp

board/f4vi1: enabled support for C++
Travis: use different emdebian mirror for now
Merge pull request #2057 from LudwigOrtmann/emdebian

Travis: use different emdebian mirror for now
Initial import of i2c lowlevel driver for stm32f4
sys: net: Initial import of a general interface to a network protocol
Merge pull request #1448 from authmillenon/network-layer-interface

sys: net: Initial import of a general interface to a network protocol
Merge pull request #1859 from PeterKietzmann/add_stm32f4_i2c

cpu/stm32f4: added i2c driver implementation
cpu/lpc1768: heavy clean-up of existing code

- moved to new port structure
- rewrote startup code
- added implementation dummies for UART and timer
- switched to atmel linkerscript
- cleaned up Makefiles