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
public-libs: Removed prefix from mempattern.
public-libs: Missing prefix and _public_
zscanner: apply visibility attribute
libknot: add missing visibility attribute to some functions
libknot: remove uint typedef