Added contrail vrouter

Pending inline documentation
Pending Spec tests
Yes it is, it is used to create contrail tap interfaces (internally by contrail and deployment code to create vhost0 and pkt0/pkt1 etc.