face: Finalizing separation between registerPrefix and setInterstFilter

New registerPrefix and setInterestFilter methods allow distinct
operations of registering with local NDN forwarder (e.g., using RIB
management protocol) and setting up application-specific OnInterest call
dispatch using InterestFilters.

Change-Id: I7e4f069da131a21574a2fd9cd20e8703c34e7008
Refs: #1275
diff --git a/src/detail/interest-filter-record.hpp b/src/detail/interest-filter-record.hpp
index cf5f253..d0c2f9c 100644
--- a/src/detail/interest-filter-record.hpp
+++ b/src/detail/interest-filter-record.hpp
@@ -76,7 +76,7 @@
   }
 
   bool
-  operator()(const shared_ptr<InterestFilter>& interestFilterId) const
+  operator()(const shared_ptr<InterestFilterRecord>& interestFilterId) const
   {
     return (reinterpret_cast<const InterestFilterId*>(interestFilterId.get()) == m_id);
   }