support IPv6 in dns all reader

This was a pretty easy change but it's disappointing to see that it looks like every packet reader will need to be updated with duplicate code to really finish the IPv6 support.

This branch isn't tested since we need CDH4 support, which is in another branch. But our master branch is tested a bit and incorporates both.