[ipv6] Rework option handling and implement IPv6 fragment reassembly.