Fix for bug https://bugs.launchpad.net/juniperopenstack/+bug/1362774.… …
… 1) When the DF bit is set in the packet from VM, vrouter Traps the packet to Agent. Agent expects the packet to be with ethernet header. But Vr_pcow() is removing the ethernet header for multicast packets leading to ICMP error not being generated by Agent. As a fix, vr_pcow() is modified to retain the ethernet header. 2) Removing the vr_palloc_head() from Multi_proto nexthop as this is no more required

Change-Id: Ib6b9fb357cd2d5702092ff807dd75eb48bee6a70