src: Creating daemon/common.hpp for all generic includes and import of commonly used abstractions to ndn namespace

This commit also update CS interface (find should return
shared_ptr<Data>, CS entry is internal to CS, the design diagrams are
corrected too).

Change-Id: Ib6377b6d9b8478640ac35d3cfb6c9180cc57c4fe
diff --git a/wscript b/wscript
index c3b46b1..8f1f372 100644
--- a/wscript
+++ b/wscript
@@ -56,6 +56,7 @@
         features = "cxx",
         source = bld.path.ant_glob(['daemon/**/*.cpp'], excl=['daemon/main.cpp']),
         use = 'BOOST NDN_CPP',
+        includes = [".", "daemon"],
         )
 
     bld(target = "nfd",