Initial commit for memory estatimation.

- Works, but there are leaks
- Missing doxygens
- The estimate is not accurate - it reports about a half of the actual consumption on a 32bit system

Refs #37
Fixes in memory estimation.

 - Now more precise (Massif-precise at least)
 - Missing trie + ahtable estimations
 - Needs a bit of adjustment to be even more precise

 Refs #37
Added hattrie apply function for ahtables.

 - Used for ahtable size estimation
 - Estimate still not precise, but getting close
 - Added malloc wrapper for trie, but allocated sizes are negligible

  Refs #37
Removed debug code.
Added malloc overhead to zone memory estimation.

- Added malloc overhead (sizeof(size_t) for each allocation, according to libc's malloc.c source file.
- Added minimal malloc chunk size (sizeof(size_t) * 3)
- With magic constant of 1.15, results are OK, but needs more tweaking, only tested with one set of RRs and only on a 64bit system.

Refs #37
Small changes in mem. estimation.

- Changed magic constant to 1.2
- Info about total server memory consumption

Refs #37
Added missing doxygen comments.

Refs #37
Updated documentation and manual page for knotc.
Added constant for malloc overhead.
Removed redundant RRSIG orphan check.

Caused painfully slow AXFR when RRSIGs came before the covered RRs.
Merge branch 'rrsig_orphan_check' of /git/repositories/knot
Fixes in code based on code review.

- Compilation warning fixed
- Constant with comment added
- Signed count removed
- Added missing header guards
- Changed output of estimation

Refs #37
Fixes in documentation based on code review.

Refs #37
Merge remote-tracking branch 'origin/mem-estim'

Conflicts:
	doc/running.texi
Coverity fix in knotc_main.c.

cov:1038956
Coverity fixes

cov: 1038957, 1038955
Treat faulty nodes as a recoverable error.

- Per user request
Updated NEWS and version to v1.3.0-rc3
Never ever forget to prepend $(DESTDIR) to any install command
Reverted inconsistency checking since this wouldn't work with ixfr-from-differences.