cpu: added `extern "C"` to headers

This PR adds `extern "C"` to the header files in ./RIOT/cpu/* folders.
This file have duplicated ``` #include <stdint.h> ```. Could we delete one ``` #include <stdint.h> ``` so there're actually 1 extern "C" block is needed ?