tools/licenses: add 3c-BSD-atmel3 pattern
tools/licenses: add 3c-BSD-nordic pattern
license: added missing license for msp430 time.h
tools/licenses: remove unused 3c-BSD-clark
cpu/board: update stale redbee license headers
tools/licenses: add 1c-BSD-stanford pattern
dist/cppcheck: handle unhandled condition

When no arguments are given at all, the script would shift when there
is nothing to shift. This results in a failure on debian stable:
```
./dist/tools/cppcheck/check.sh: 20: shift: can't shift that many
```
Merge pull request #2069 from LudwigOrtmann/cppcheck-fixup

dist/cppcheck: handle unhandled condition
make: strip APPLICATION variable

Trailing white spaces in the application Makefile will cause the build
system to fail otherwise.
Merge pull request #1924 from OlegHahm/strip_application_name

make: strip white space from application name
Merge pull request #2065 from LudwigOrtmann/issue-392

license header + pattern cleanup
native: move rtc to periph

* adapt implementation to new interface
* remove now superfluous drivers directory
native/rtc: clean up documentation
native/rtc: improve implementation

* add error checking / warnings
* implement parts of alarm functionality
* clean up
sys/shell: rewrite rtc command for periph/rtc
examples/default: use periph/rtc instead of rtc

The rtc module is deprecated and will be removed.
sys/shell: use strptime in rtc shell command
boards: created periph-conf.h for remaining boards
rtc: switch to new periph/rtc interface

Removes the old interface.
rtc: cleanup of lpc2387-rtc implementation