fix packet marshalling
- tested with IGMPv3 packets
set IP packet len during marshalling
merge
Merge pull request #4 from adferguson/marshalling_fix

fix packet marshalling

Tests on quickcheck branch passing with this branch.