move Ptr to namespace ndnfd

Previously, Ptr is a macro of ns3::Ptr.
When NDNFD is integrated with ns3, this might cause conflict.
ns3::ndnfd::L3Protocol structure