Add test nack scenario for best-route, and a framework to support tests tools

refs #3157

Change-Id: I12d0241bd45e1af6796765a03751e445a6a23525
diff --git a/install_apps.py b/install_apps.py
index ccf938d..b267357 100755
--- a/install_apps.py
+++ b/install_apps.py
@@ -18,6 +18,7 @@
     print "  install_ndntools   - install ndn-tools (named-data/ndn-tools)"
     print "  install_repo       - install repo-ng (named-data/repo-ng)"
     print "  install_infoedit   - install infoedit"
+    print "  install_tools      - install tests tools"
     print "  install_all        - do all of the above"
     print "  help               - print this message and exit\n"
 
@@ -35,6 +36,7 @@
                      "install_ndntools",
                      "install_repo",
                      "install_infoedit",
+                     "install_tools",
                      "install_all",
                      "help" ]
 
@@ -55,6 +57,7 @@
                 actionList.add("install_ndntools")
                 actionList.add("install_repo")
                 actionList.add("install_infoedit")
+                actionList.add("install_tools")
             module = __import__("setup_preparation_folder")
             module.run()
             module = __import__("install_dependencies")
@@ -80,6 +83,9 @@
             if "install_infoedit" in actionList:
                 module = __import__("install_infoedit")
                 module.run()
+            if "install_tools" in actionList:
+                module = __import__("install_tools")
+                module.run()
             print ""
         else:
             usage()