made rpl a stand-alone module
moved buffer initialization from header to c files

fixed file format
collected all ICMP type definitions in one header
Add msg_try_receive
make internal function static