Updated the Kerberos ASN.1 dissector to the point I believe it can replace the "hand made" one.  Bug 8649 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8649)

Letting the more experienced ASN.1 developers tweak it a little more before the "generated" dissector is accepted (which is why it's not included here)

svn path=/trunk/; revision=49328
Restore a line accidentally deleted in r49297.

svn path=/trunk/; revision=49329
From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8662 :

I want to add last four colours to Profile Bluetooth. This should
significantly improve readability - rule is one colour for one
protocol/profile.

Also take responsibility (in the AUTHORS file) for first three dissectors.

svn path=/trunk/; revision=49330
Add partial dissection of IR packet with IP profile

svn path=/trunk/; revision=49331
Treat invalid checksum of 0x0000 no different than any other invalid checksum.
Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8629
#BACKPORT (1.10, 1.8, 1.6)

svn path=/trunk/; revision=49332
Only add one "New from Global" entry in the profiles menu.
(someone removed this when rewriting the code)

svn path=/trunk/; revision=49333
From Weston Schmidt via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8689:
csids wiretap heuristic overriding mp2t

svn path=/trunk/; revision=49334
Pull all the post-processing for a parsed line into a common routine,
used in both the seek and seek_read routines.

(And, yes, the time stamp *is* supposed to be filled in by seek_read
routines.)

Pull some now-used-only-once routines into the new routine.

svn path=/trunk/; revision=49335
wth->priv is always set in the open routine; no need to check that it's
non-null.

svn path=/trunk/; revision=49338
Remove useless exports and fix a compilation error

svn path=/trunk/; revision=49339
Remove useless blurbs

svn path=/trunk/; revision=49340
Get rid of unused global variable.

svn path=/trunk/; revision=49341
From Cal Turney:
Missed p_get_proto_data() signature update in #if 0:ed code.

svn path=/trunk/; revision=49342
Hoist a bunch of common code between ascend_read() and
ascend_seek_read() into parse_ascend().

Adjust the buffer size *before* attempting to fill it up.

svn path=/trunk/; revision=49343
Fix compilation for Linux (defined but not used errors, C++ incompatibilities, shadowed variables)

svn path=/trunk/; revision=49344
Pull the code to set the struct wtap_pkthdr into _5views_read_header(),
so it's done by both the read and seek-read routines.

svn path=/trunk/; revision=49345
Move some packet-header handling code into aethra_read_rec_header(), so
it's done in both the read and seek-read routines.

svn path=/trunk/; revision=49346
Pull the code to set the wtap_pkthdr into a common routine, so it's done
for read and seek-read.

Clarify a comment.  (wtap_open_offline() only rewinds the file before
calling each open routine; once one of those routines has decided the
file belongs to it, the seek offset belongs to it, so it needs to do all
the seeking necessary - files with a file header *don't* want a rewind,
they want to leave the seek offset positioned *past* the file header so
it can read the records that follow the file header.)

svn path=/trunk/; revision=49347
Pull code to fill in the wtap_pkthdr into a btsnoop_read_record_header()
routine, for use both by the seek and read routines, and move some
common code there.

Make the delta between Symbian and UNIX time a static value.

Make the prefix for all routine names "btsnoop" rather than "snoop".

svn path=/trunk/; revision=49348
Fix link failure with Windows

svn path=/trunk/; revision=49349