Improve RawSocket element.
* Allow for sending broadcast packets.
* Allow for creating raw sockets for abitrary ip protocols.
* Use NamedIntArg for parsing the protocol.