build: Update of waf and waf-tools (fixing boost detection on some platforms)

Change-Id: I35ec6db068ee5f309a5af6f2e2e0b9b43430969f
diff --git a/tests/test-sync-logic.cc b/tests/test-sync-logic.cc
index 6c5c1fd..e916ad5 100644
--- a/tests/test-sync-logic.cc
+++ b/tests/test-sync-logic.cc
@@ -101,7 +101,7 @@
   {
     ndn::Name identity("/tmp-" + boost::lexical_cast<std::string>(ndn::time::toUnixTimestamp(ndn::time::system_clock::now()).count()));
     ndn::shared_ptr<ndn::IdentityCertificate> cert = m_keyChain.getCertificate(m_keyChain.createIdentity(identity));
-    m_faces[index] = ndn::make_shared<ndn::Face>(m_ioService);
+    m_faces[index] = ndn::make_shared<ndn::Face>(ndn::ref(*m_ioService));
     m_l[index] = new SyncLogic(ndn::Name("/bcast"),
                                *cert,
                                m_validator, m_faces[index],