Prepare MPLS code base to support wire

Initial preparations to avoid duplicated code between mpe and wire.
Implemented wire datapath pseudo device

Initial implementation of wire pseudo device to use with VPLS.
Added renato@'s L2VPN LDPd patch