allow external modules to be added to a project
add typedefs to socket.h to improve POSIX compliance (still unused by RIOT code)
define RIOT for #ifdef