public-libs: Prefixed mempattern + visibility
public-libs: Moved mempatten to common.
public-libs: Renamed symbols from common.h.

+ Visibility in errcode.c, dname.c, descriptor.c, consts.c
public-libs: Visibility in binary.c
public-libs: Reorganized includes in ./
public-libs: Visibility in util/ and rrtype/
public-libs: Visibility and prefixes in processing
public-libs: Visibility + prefixes in packet/

- Not including net.c/.h
Merge branch 'resolver_compat' into public-libs

Conflicts:
	src/knot/nameserver/ixfr.c
	src/knot/nameserver/process_answer.c
	src/knot/nameserver/process_query.c
	src/knot/server/tcp-handler.c
	src/knot/zone/events/handlers.c
	src/libknot/dname.c
	src/libknot/processing/requestor.c
	src/libknot/rrtype/tsig.c
public-libs: Prefixes in tsig + some small fixes.
public-libs: Small adjustments and comments.
public-libs: prefixes & visibility in dnssec

Also unified doxygen comments.
public-libs: Removed private function prefixes.
public-libs: simplified visibility handling.
Merge branch 'master' into public-libs

Conflicts:
	src/common/namedb/namedb.h
	src/common/namedb/namedb_trie.c
	src/libknot/descriptor.c
	src/libknot/packet/rrset-wire.c
	src/libknot/processing/requestor.c
	src/libknot/rrtype/aaaa.h
tests-extra: add Knot.ctl() to allow arbitrary control operations
refresh: Removed SOA check from AXFR processing

- Serials are checked during SOA response processing. Incoming
  AXFR should be accepted even if the serial is older. (In order
  to allow forced refersh.)
tests-extra: refresh -f test
test-extra: fix Knot.ctl()
tests-extra: Improved/fixed test for forced refresh