Code changes to put dissector into wireshark trunk.
Changes from community.
Removed unused offset var.
Added preference for dissector udp port.