sys: add extern "C" to headers

This PR adds extern "C" for the header files in `./RIOT/sys/*` folders.
@pinzaa : right, it's total useless. :D. It's still here because I haven't had time to review this PR thoroughly, and it probably need rebase. This PR will have more love when I'm done with the others. ;-)