Move Sniffex functions into own file in libtethealla.

These will be used elsewhere and adding them in their own source
files allows for their license to be included more cleanly per
its terms and conditions.