Pick right NH for layer-2 mpls label

Current code always uses policy-disabled NH for Layer2 MPLS Label.
Modified the code to use policy enabled/disabled NH based on
policy_enabled_ flag on the interface (similar to L3)

Change-Id: I54d8a38b89b51bf7b6f1791da3ee35285bee5ad8