tests: add test_vtimer_msg_diff

This test sets three timers and renews them periodically, showing the
difference they accumulate.
tests: test_vtimer_msg_diff: use array for timers, change first to 1s
tests: test_vtimer_msg_diff: add some timers, change max values
tests: test_vtimer_msg_diff: Makefile s/PROJECT/APPLICATION/g
tests: add branch option to license checker
travis: add license checking rule
Merge pull request #1325 from LudwigOrtmann/license_checker_travis

travis: add license checking rule
Merge pull request #1278 from kaspar030/test_vtimer_msg_diff

tests: add test_vtimer_msg_diff
Initial commit of Arduino Mega2560
strip functions in atmega2560/periph and atmega_common/thread_arch.c down to prototypes

Add custom errno.h since avr-libc doesn't include one
rename board_init to main, main to o_main (inside hello-world/main.c). Fix
Makefile.include:

UART works within RIOT codebase, :)
Develop: fix invocation of avrdude
arduino-mega2560: cleanup, add interrupt driven uart communication
SQUASHME: return examples/hello-world/main.c to original state
Arduino Mega2560: Make reset_handler entry point and move ISR to startup.c

    Create .init7 and .init8 sections to circumvent call to main
    Move ISR for UART0_RX to startup.c
    Some cleanup
Arduino Mega 2560: remove instrumentation from board_init()
Arduino Mega 2560: move logic from board_init() to reset_handler(), cleanup
Arduino Mega 2560: cleanup, remove unnecessary delays, add catchall loop for
debugging
Arduino Mega 2560: remove dummy main function and set entry point to
reset_handler to fix linking
Arduino Mega 2560: add Macros to get and set the global interrupt flag