tests/integrated: Basic repo insert, delete and read test case

Integrated tests are separated from unit tests:

* ./build/unit-tests
* ./build/integrated-tests

Change-Id: I766478de6ec4b7925d4d0dd5ec44e7e667de891b
diff --git a/tools/wscript b/tools/wscript
index 41f1ea8..7b687ff 100644
--- a/tools/wscript
+++ b/tools/wscript
@@ -3,9 +3,10 @@
 top = '..'
 
 def build(bld):
-    for app in bld.path.ant_glob('*.cpp'):
-        bld(features=['cxx', 'cxxprogram'],
-            target='%s' % (str(app.change_ext('', '.cpp'))),
-            source=app,
-            use='NDN_CXX',
-            )
+    if bld.env['WITH_TOOLS']:
+        for app in bld.path.ant_glob('*.cpp'):
+            bld(features=['cxx', 'cxxprogram'],
+                target='%s' % (str(app.change_ext('', '.cpp'))),
+                source=app,
+                use='NDN_CXX',
+                )