NCR: add method to add answer to the list.
NameCache: fix how the cache being clean up.

Compare sum of current cache and summation of threshold with maximum cache.

* Use NCR::answer_push instead of direct ADD.
PKGBUILD: fix, use prepare function to init submodule.