kernel - Drop overlapping ipv6 fragments

* Unconditionally drop overlapping ipv6 fragments as per
  RFC 5722.

Reported-by: logan1, bug 2584, including patch