public-libs: Moved common/ to libknot/internal/
public-libs: Moved libknot/util/* to libknot/internal
Merge branch 'master' into public-libs-common

Conflicts:
	Knot.files
	src/Makefile.am
	src/knot/conf/conf.c
	src/knot/ctl/estimator.c
	src/knot/ctl/knotc_main.c
	src/knot/ctl/remote.c
	src/knot/dnssec/nsec3-chain.c
	src/knot/dnssec/zone-keys.c
	src/knot/dnssec/zone-sign.c
	src/knot/nameserver/nsec_proofs.c
	src/knot/nameserver/process_query.c
	src/knot/nameserver/update.c
	src/knot/server/server.h
	src/knot/server/tcp-handler.c
	src/knot/server/udp-handler.c
	src/knot/updates/apply.c
	src/knot/zone/contents.c
	src/knot/zone/events/handlers.c
	src/knot/zone/timers.c
	src/knot/zone/zone-tree.c
	src/knot/zone/zonedb.c
	src/knot/zone/zonefile.c
	src/libknot/binary.c
	src/libknot/dname.c
	src/libknot/dnssec/key.c
	src/libknot/errcode.c
	src/libknot/internal/log.c
	src/libknot/internal/mempattern.c
	src/libknot/internal/net.c
	src/libknot/internal/tolower.c
	src/libknot/internal/trie/hat-trie.h
	src/libknot/internal/utils.c
	src/libknot/packet/compr.c
	src/libknot/packet/pkt.c
	src/libknot/processing/layer.c
	src/libknot/processing/requestor.c
	src/libknot/rrset-dump.c
	src/libknot/rrset.c
	src/libknot/rrtype/nsec3param.c
	src/libknot/rrtype/opt.c
	src/libknot/rrtype/tsig.c
	src/libknot/tsig-op.c
	src/utils/nsupdate/nsupdate_exec.c
	tests/hhash.c
	tests/namedb.c
	tests/zone_timers.c
	tests/zone_update.c
public-libs: Reordered some includes to be consistent
public-libs: Removed dependency on config.
Merge branch 'master' into public-libs-common

Conflicts:
	Knot.files
	src/libknot/internal/hhash.c
public-libs: Fixed include
public-libs: Unprefixed some symbols.

Symbols in libknot/internal/ should not have knot_ prefix unless
they are a replacement for a system function.
public-libs: Fixed prefixes in namedb_lmdb.c
Merge branch 'master' into public-libs-common

Conflicts:
	src/libknot/internal/namedb/namedb.h
	src/libknot/internal/namedb/namedb_lmdb.c
	src/libknot/internal/namedb/namedb_trie.c
public-libs: Forgot one naming change
Includes cleanup + removed comments
libknot: sort includes
libknot: libknot.h cleanup
White-space fixes
namedb: add typedef namedb_api_t
namedb: typo
namedb: fix missing typedef
Merge branch 'public-libs-common' into 'master'

Moved common/ to libknot/internal/

2nd step in separating libknot into an independent library. As we agreed, I moved all files from `common/` to `libknot/internal/`.

Also some renaming was done: symbols in `libknot/internal/` should not be prefixed with `knot_` unless they are system symbol replacements. Unified the prefixing of `namedb` symbols.

Fixes #305
Following: #301

See merge request !303
common: Discarded the libknots (common-knot) library.

Most of the files were moved to knot/common/ (ex knot/other/).

Two files moved to utils, because were used only there
(hex, strtonum).

One file (strlcat) moved to libknot/internal/, as it was used both
in server and in libknot. (Also, strlcpy was there already).