Dev np work1.3

This includes the edits for your first round of comments on united JSON logging.  json_integer() looks like it supports uint64 so I left that alone.  Also, I think the DNS counter update using ALPROTO_DNS_UDP always is functionally correct even though it seems a bit odd.  I'm leaving that alone for now until I can test with mixed DNS on both UDP and TCP to make certain that flipping over to proto doesn't break anything.

Please take an updated look.  I'm open to additional comments.

Will review your comments on code duplication now that this piece has been addressed.