net: mpls: Don't allow peek without pop

Reported-by: Renato Westphal<renatowestphal@gmail.com>
net: mpls: Fix ipv6_has_fragment_hdr function

In the previous version, function couldn't find the IPv6 header,
since it didn't take care about the existing MPLS headers