boards: add `extern "C"` to header files

This PR adds `extern "C"` to the header files in ./RIOT/boards/* folders.
@BytesGalore : it should be sensible to have one extern "C" block here b/c <sys/select.h> is a system header and there're no reason why we need to avoid it in extern "C" block.