use ndn::optional instead of boost::optional

Change-Id: If4db620ac410ddf5d8a082b26bdc8fef0b4c1b46
diff --git a/src/detail/probe-encoder.hpp b/src/detail/probe-encoder.hpp
index 2e47e76..0a991c3 100644
--- a/src/detail/probe-encoder.hpp
+++ b/src/detail/probe-encoder.hpp
@@ -40,8 +40,8 @@
   // For CA use
   static Block
   encodeDataContent(const std::vector<Name>& identifiers,
-                    boost::optional<size_t> maxSuffixLength = boost::none,
-                    boost::optional<std::vector<std::shared_ptr<security::Certificate>>> redirectionItems = boost::none);
+                    optional<size_t> maxSuffixLength = nullopt,
+                    optional<std::vector<std::shared_ptr<security::Certificate>>> redirectionItems = nullopt);
 
   static std::vector<std::tuple<std::string, std::string>>
   decodeApplicationParameters(const Block& block);