Rename packet header class constants to be pep8 compliant; move all ipv6 code into ipv6.py; improve test coverage for ipv6