Preliminary support for CAN protocol.

Support for AF_CAN address family. This is used for CAN bus networks on Linux via socket can api.