:rage3: improved fragmentation reassembly.

re-organized the Search() algorithm to hand fragments more gracefully
and did a lot more testing. Commenting complete.