Display Power Constraint in DEC (and fix a small typo)

svn path=/trunk/; revision=47731
From 802.11-2012.pdf Update Reason Code and Status Code fields

svn path=/trunk/; revision=47732
Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang

svn path=/trunk/; revision=47733
Fix small typo in TPC Report IE

svn path=/trunk/; revision=47734
From Alex Gaertner via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8313

Misc. fixes to the SML dissector:
- one more define added
- removed data_handle (unused)
- removed "check = tvb_get_guint8(tvb, temp_offset);" (value hasn't changed)
- added PI_NOTE 
- CRC fixed, calculation now correct if CRC is transmitted as UINT8

From me:
- clean up indentation
- change modelines to actually match the indentation most commonly used

svn path=/trunk/; revision=47736
Enums aren't guaranteed to be able to hold a value that doesn't fit in
an int, so don't use enums for special values of the PLP length field.

In addition, use G_GINT64_CONSTANT() to tag them as appropriate for a
guint64.

svn path=/trunk/; revision=47737
Dissect more supplementarry services

svn path=/trunk/; revision=47738
Use tcp_dissect_pdus for better dissection on TCP.  Adjusted UDP dissection accordingly.

Various cleanup to use proto_tree_add_item more often.

svn path=/trunk/; revision=47739
For each dynamic-payload hash table, keep a Boolean indicating whether
it's been used in an rtp_set_address() or srtp_set_address() call and,
if that Boolean is set, don't free the hash table; this fixes a case
where the hash table was freed while it was in use.

svn path=/trunk/; revision=47740
Bugfix OSITP - Incorrect TP4 checksum calculation (ATN extended checksum) in case of multiple TPDU's per frame.

Bug 8293 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8293)

svn path=/trunk/; revision=47741
Don't call expert_add_info_format() from within an if (tree) {} block.
Misc. whitespace changes, remove tabs, add modelines to match current scheme.

svn path=/trunk/; revision=47742
Whitespace tweaks.

svn path=/trunk/; revision=47743
According to wikipedia, the A6M was outdated by 1944.  Let it rest in peace.

svn path=/trunk/; revision=47744
calc_checksum() should be passed the length of the block to be
checksummed, which is the length of the TPDU, not that length + 1.

Calculate the TPDU length correctly - use
tvb_reported_length_remaining(), not tvb_length_remaining() (we want the
*actual* length, not the amount of captured data we have), and take the
offset handed to the dissector routine into account.  Don't take the
length indicator into account for TPDUs with user data, as they run to
the end of the lower-level packet containing the TPDU(s).  The CLTP UD
TPDU contains user data.

Note that this dissects both COTP *and* CLTP (that's why it's
"packet-ositp.c", not "packet-cotp.c").

Separate some groups of #includes with blank lines.

svn path=/trunk/; revision=47745
Add the remaining asn1 files "CODE global" not handled yet.

svn path=/trunk/; revision=47746
Remove experiment with global code

svn path=/trunk/; revision=47747
Add automatic software update checks for Win32 using WinSparkle. Add
preferences (currently hidden) to disable updates, set the update
frequency, and set the update "channel" (stable vs development). Add a
"Help" menu item to manually check for updates.

svn path=/trunk/; revision=47748
Enable automatic updates for Win64. Fix a copy/paste error.

svn path=/trunk/; revision=47749
Register the gui.update.interval preference.

svn path=/trunk/; revision=47750
How can I get a new tvbuff that starts at an offset within a given
tvbuff and runs to the end of the tvbuff?  Let me count the ways....

Replace a bunch of different ways of doing that (some incorrect, in that
they're not properly handling tvbuffs where the captured and reported
lengths are different) with tvb_new_subset_remaining().

svn path=/trunk/; revision=47751