Stop including <ndn-cxx/common.hpp>

It is considered an implementation detail, therefore its presence
and content should not be relied upon by other projects.

Change-Id: I7e53ecadf65336c8e9500481ff3a532761bac1f1
Refs: #2098
diff --git a/common.hpp b/common.hpp
index 9e44569..73116b1 100644
--- a/common.hpp
+++ b/common.hpp
@@ -50,18 +50,23 @@
 #endif
 
 #include <cstddef>
+#include <cstdint>
+#include <functional>
+#include <limits>
 #include <list>
 #include <map>
+#include <memory>
 #include <set>
-#include <queue>
+#include <string>
 #include <unordered_map>
 #include <unordered_set>
+#include <utility>
 #include <vector>
-#include <string>
 
-#include <ndn-cxx/common.hpp>
 #include <ndn-cxx/interest.hpp>
 #include <ndn-cxx/data.hpp>
+#include <ndn-cxx/name.hpp>
+#include <ndn-cxx/encoding/block.hpp>
 #include <ndn-cxx/util/face-uri.hpp>
 #include <ndn-cxx/util/signal.hpp>
 
@@ -126,5 +131,4 @@
 } // namespace std
 #endif // HAVE_STD_TO_STRING
 
-
 #endif // NFD_COMMON_HPP