unittests: fix warnings - empty string
Update .gitignore
func-test: improve summary output
Test for usage of DDNS changesets.
DNSSEC: fix loading of ECDSA public key

closes #210
func-test: disable searching for NSD
func-test: fix exception counting as a fail
Fixed check
Fixed type mnemonic legth in semantic checks info messages.
Removed all code dealing with changeset flags.

Should be obsolete now and should work without them.

refs #168
Schedule partial resign after forced sign.

refs #218
Enhanced/fixed DNSSEC log messages.
Improved DNSSEC log messages.

- Unified message format.
- Removed cryptic messages.
- Added some new messages.

refs #215
Merge branch 'master' into chgset-types
Added checks for invalid packet lengths (< DNS header).

Such packets shouldn't be treated as DNS at all and should be
processed anyway.
Fixed off-by-one in packet rrset retrieval.
Use TCP for SOA queries.

Because, it's simple to ask over TCP straight away instead of potential
resolving of truncated responses. For example if the used TSIG key name
is too long.
Merge branch 'invalid_pktlen_checks' of /git/repositories/labs/knot
Added Knot 'rate-limit' config option and raw socket interface.

Two new methods: DnsServer.create_sock(type) and DnsServer.send_raw(data, sock)
Added test with mangled DNS packets (packet size < header + minimal qst size)