cpu: added `extern "C"` to headers

This PR adds `extern "C"` to the header files in ./RIOT/cpu/* folders.
you mean prune the newly included extra `extern "C"`s?
Hmm, that's definitely an option. The same would apply for the next header (`cpu/cortex-m4_common/include/core_cmFunc.h`)