build+nsync+tests+docs: Fix compilation for boost 1.59, doxygen docs, and other fixes

Requires ndn-cxx:commit:e3e2505aa03e0b298e1a8dfc9876f1f8dafcaaba (ndn-cxx-0.4.0-beta2-11-ge3e2505)
or earlier commit.

Change-Id: I6ad359aa368b3346464f2aa74a1ab319fcd3ab7a
diff --git a/tools/nlsrc.cpp b/tools/nlsrc.cpp
index fad8fc3..3d43a62 100644
--- a/tools/nlsrc.cpp
+++ b/tools/nlsrc.cpp
@@ -351,7 +351,7 @@
   const ndn::Name& originRouterName = info.getOriginRouter();
 
   const auto& pair =
-    m_routers.insert(std::make_pair(originRouterName, std::move(Router())));
+    m_routers.insert(std::make_pair(originRouterName, Router()));
 
   return pair.first->second;
 }
@@ -414,4 +414,4 @@
     return 2;
   }
   return 0;
-}
\ No newline at end of file
+}