Add count() function to display filter.  Bug 9480 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9480)

From Martin Kaiser

svn path=/trunk/; revision=53623
Fix potential signed int overflow in Lemon

This chrashed Solaris buildbot when -ftrapv was enabled.
Triaged by Guy Harris, see detail at:
http://www.wireshark.org/lists/wireshark-dev/201311/msg00185.html

svn path=/trunk/; revision=53624
USB: Enable Decode As.  Bug 9445 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9445)

From Michal Labedzki

From me: 
Have #defines in packet-usb.c because they are only used in the module.

Break out the value computation so that it can be properly wrapped in GUINT_TO_POINTER without adding more complexity.

svn path=/trunk/; revision=53625
Support long Domain Names in NTLMSSP v2

... instead of crashing on them. :-)

Discovered by Garming Sam <garming@catalyst.net.nz>

svn path=/trunk/; revision=53626
Bluetooth improvements.  Bug 9446 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9446)

From Michal Labedzki.

1. Bluetooth: HFP: Fix recognizing roles. There is need to check which side SDP record is, then it is possible to recognize roles.
2. Bluetooth: RFCOMM/HFP: Fix recognizing services and roles. Direction bit means only that device is initiator of connection or not. But need information who is owner of connection (remote device or localhost), so use this information from L2CAP.
3. Bluetooth: HFP: Fix unexpected expert info
4. Bluetooth: HCI: Set addresses to host/controller. Also optimize a little handing of dissectors handles.

svn path=/trunk/; revision=53628
Bluetooth: HSP: Add support for HSP.  Bug 9446 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9446)

HSP is modest version of HFP.

From Michal Labedzki.

svn path=/trunk/; revision=53629
GUINT_TO_POINTER() does just enough casting to suppress complaints about
32-bit integers and 64-bit pointers, so it needs to be handed a guint
(or equivalent type); it doesn't suppress warnings about 8-bit or 16-bit
integers, so those have to be cast up to guint first.

svn path=/trunk/; revision=53630
Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9478 :
GSM SMS User Data header fill bits are wrong when using a 7 bits ASCII / IA5 encoding

svn path=/trunk/; revision=53631
Move MPEG section table id defines to packet-mpeg-sect.h

svn path=/trunk/; revision=53632
Fix (presumed) tpyo.

svn path=/trunk/; revision=53633
Fix typo (r53633) in one more place, fix typo in filename, make hex numbers capital.

svn path=/trunk/; revision=53634
Restore disabled "decode as" settings.

svn path=/trunk/; revision=53635
Improved ZCL dissectors.  Bug 9423 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9423)

From DSR Corporation

svn path=/trunk/; revision=53636
Add an application id.

svn path=/trunk/; revision=53637
Add HTTP2 heuristic when it is encapsulated in SSL

the heuristic may be leak (only check if type > 10...)

svn path=/trunk/; revision=53638
When clean remove also *.moc.cpp / *.rrc.ccp and ui_*.h ...

svn path=/trunk/; revision=53639
Add udp.stream display filter

The result is the same filter used by Follow UDP (may be reuse the new filter in Follow)

svn path=/trunk/; revision=53640
Enable by default UDP conversation (Needed by udp.stream)

svn path=/trunk/; revision=53641
Fix Dead Store (Dead assignement/Dead increment) warning found by Clang

svn path=/trunk/; revision=53642
At least winpcap checks for WIN32 and not for _WIN32, so
define it. This copies the behaviour of Makefile.nmake.

svn path=/trunk/; revision=53643