Some starting questions for recursive resolver research.
Some random suggestions to sharing of port
[res-design] added some small idea for the hybrid auth/resolver server
[res-design] added .txt for convenience of editors identifying the file type.
added some analysis on cache effectiveness.
[res-design] some more ideas about caching
[2775] Diagram of how resolution works
[2775] Possible approaches to threads
[2775] Fixups of text
[2775] Sharing cache
[2979] Update the current packet pointer when removing timed out packet.

perfdhcp tracks sent packets. If it finds timed out packet it is removed
from the list of sent packets. This change updates the internal pointer
tracking next packet for which response from a server is expected. When
this is not done, it may lead to use of pointer to the removed element
and crash.
[2854] Merge branch 'trac2853' into trac2854
[2957] Interrim check-in. This adds configuration management to
D2. It introduces DCfgMgrBase, abstract class for processing updates
to configuration, DCfgContext for storing configuration; and D2
specific initial derivations of each, D2CfgMgr and D2CfgContext.
These are skeletal derivations that will be expanded to handle
DHCP-DDNS specific configuration. New files added:

  src/bin/d2/d_cfg_mgr.h
  src/bin/d2/d_cfg_mgr.cc
  src/bin/d2/d2_cfg_mgr.h
  src/bin/d2/d2_cfg_mgr.cc
  src/bin/d2/tests/d_cfg_mgr_unittests.cc
[2854] add "bind10_server" module, a mixin providing common server behavior.
[2854] added more behavior to BIND10Server class
[2854] added to BIND10Server a hook for module-specific initialization.
[2854] updated specfile path guessing more reliable, trying FROM_BUILD.

also loosen the check for the corresponding test so it reasonably works.
[2854] added get_clients_map to DataSrcClientsMgr to use in memmgr.
[2854] update doc for DataSrcClientsMgr on use_cache ctor parameter

it will now be used by memmgr, so there's at least one exception.
[2854] added tentative support for datasrc config generation IDs.