base: Adding logging framework

Change-Id: I85f3f6ce866ef724e2dc71cb489067ed93466c93
Refs: #1828
Zone abstraction

Change-Id: Icbced73072f08270149fcbad34a7cee1be01fa9d
zone: add TTL

Change-Id: I20b2b9647081e9b235414351ff03747601fd1ff3
add DbMgr

Change-Id: I799f6a066ef60ecd42d64de7d8d04be8996564ed
db-mgr: add Zone lookup/insert/remove

Change-Id: I9c0beab970f4508ba6523d7c2a3280fecbdd6cc1
add constants definition

including enum, label and tlv

Change-Id: Ie4f780d9c65882ea80a73fc918c4b2387f4a9c01
add Rrset

Change-Id: Ic8a37ee63fb5b0266966d3888fba5d3d0a479b44
db-mgr: add Rrset find/insert/modify/remove

Change-Id: I777d8d32c951f703a768e91344234cd5620b102f
re-organize files

DbMgr is removed
Change-Id: I6667dad558994f1ebcdfb54ab0ec0ed61e2cccb6
add response

Change-Id: Ia906b23b52f29483aacb30dae989db1b1e98a85d
add query

Change-Id: I59da2d9894ad35de56a11a9f063a19773d4cecad
add DbMgr again & testing data

the fake Response is not signed yet

Change-Id: I3e2153fe1d7bf68a9880b8ff533d9fe27d1e15ba
add NameServer

Change-Id: I64b82a0e9351bcc15691279470c807399480a474
add dig

Change-Id: I78822e9d68b36973362f0790f3c2f6e676cc6b94