fix partial checksum errors in DCCP decoder, IPv6 case
Merge pull request #366 from fxlb/dccpv6

fix partial checksum errors in DCCP decoder, IPv6 case
make OpenSSL-specific tests conditional
Do a bunch more length checking.

Make sure we don't run past the end of the packet or, when processing
the packet header, run past the end of the header.