Major refactoring and improvements

This commit removes dependency on jndn-utils (it requires Java 8, while
jndn-management needs to be compatible with Java 7 to support Android)

Some changes include interface unification with structures in ndn-cxx library

Change-Id: I944ea41e225edc1848657ed574b625c7ec18df5d
diff --git a/README-dev.md b/README-dev.md
index b2aecd3..1219d30 100644
--- a/README-dev.md
+++ b/README-dev.md
@@ -43,7 +43,7 @@
 To run a specific test or test case, use `--tests=<test-name>[.<test-case>]` command-line option. For example,
 
     ./gradlew test --tests *FaceStatusTest
-    ./gradlew test --tests *FaceStatusTest.Encode
+    ./gradlew test --tests *FaceStatusTest.testEncode
 
 ### Integration Tests