Add L2TP kernel offloading support
This merge request contains a series of patches to add support for offloading the L2TP data plane to the kernel (in the classical cases: no filter, no throttle, no forward, etc.). Some preparatory patches refactor some code, add support for generic netlink and L2TP commands, and then we add the actual support.