dist/tools: add cppcheck script

enables easy linting of the whole tree or just one branches changes against
another
tests: improve calculation in hwtimer_wait

Kudos to @Kijewski
SQUASHME: file(line) -> file:line

Addresses https://github.com/RIOT-OS/RIOT/pull/1604#discussion_r16936195
Added temporary files for samr21
Added extra files for cpu samr21
cpu - stm32f4: add support for stm32f415rg
cpu - stm32f4: added support for more channels/devices in periph impls
Added files from atmel
Added todo and include file
iot-lab_M3: extend debug target for iot-lab_M3
SQUASHME: kill openocd by PID
Added files
Added files
Added random
Added cmoplus
replaced files in cpu periph folder
Deleted files
Porting
Merge branch 'master' of http://2.108.68.238:26028/Bonobo.Git.Server/RiotOsport

Conflicts:
	boards/samr21xplained/board.c
	cpu/samr21/Makefile.include
	cpu/samr21/cpu.c
	cpu/samr21/periph/gpio.c
	cpu/samr21/periph/timer.c
	cpu/samr21/periph/uart.c
	cpu/samr21/startup.c
board - msbiot: initial import for the msbiot