dns: parse and store TXT responses

This way the TXT data can be logged by the loggers.

Ticket #1158
dns json: log TXT response data

Log TXT data in the rdata field.
dns: add tests for TXT response parsing

Add valid and invalid examples.
tls: check SSL3/TLS version per record

Set event if SSL3/TLS record isn't within the acceptable range.
Checks if libnetfilter_log is found on the system
and enable it if it's specified.
Adds a configuration example for nflog support in suricata.yaml
Updating the Tmm Id for declaration of nflog capture mode
Adds nflog error code
Bootstraping NFLOG capture mode
Implements NFLOG runmode
Declare a wrapper to parse group option for nflog
Adds nflog option
This patch adds the fields into PacketVars struct to setup a packet from a nflog message
nflog: improve error handling on NOBUFS

Don't fall through to handle_packet on any NOBUFS condition. Make
sure we catch all NOBUFS.
nflog: fix typo rising->raising