libknot: Removed unneded dependencies from headers
libknot: Divided common to two folders.

- includes not finished yet
libknot: Fixed includes of moved files.
libknot: Fixed .files
libknot: Modified Makefile
libknot: Fixed Makefile
libknot: Resolved dependencies.

- libknot was still linked with the common-knot files.
- mempool had to be moved to common
libknot: errcode moved to libknot (dependency)
libknot: Small fixes
Merge branch 'zone-events-queue' into libknot-cleanup

Conflicts:
	src/knot/modules/synth_record.c
	src/knot/worker/queue.h
Removed some after-merge mess
Merge branch 'master' into libknot-cleanup

Conflicts:
	Knot.files
	src/Makefile.am
	src/common-knot/log.c
	src/common-knot/sockaddr.c
	src/knot/conf/cf-parse.y
	src/knot/ctl/remote.c
	src/knot/nameserver/query_module.c
	src/knot/server/zone-load.c
	src/knot/worker/pool.c
	src/knot/worker/queue.c
	src/knot/zone/zonefile.c
	src/utils/common/exec.c
	src/utils/common/params.c
	src/utils/nsupdate/nsupdate_exec.c
libknot: Moved strlcat/cpy to common-knot.
zone-events: Initial commit for bulk update processing
changesets: Removed changesets structure.

- turned it to plain list
- reused ptrnode_t list nodes
ddns: Fixed leak.

 - Will *NOT* work with custom allocators, but this code is not meant
   for release anyway.
changesets: First commit with trie changesets, walk done.
changesets: Partial port to changeset with tries.
changeset: Compilable with trie changesets.
changeset: Fixed changeset walk.