Improve RawSocket element.

Hey again,

this patch improves the raw socket element in two ways.

1. Until now it's only possible to create raw sockets for a few named protocols, like icmp for example. With this patch, one can specify a protocol number in addition to the already defined names.

2. This patch enables sending of broadcast packets on raw sockets.

Regards,
Sascha