model: Renaming ndn::NameComponents to simply ndn::Name

This change doesn't break anything in the existing code, but eventually
all uses of ndn::NameComponents will be removed and ndn::NameComponents
will be deprecated
model: Extending all content store implementations with a "new" trace source, which allows tracking items additions to the content store container
helper: Extending ndn::HeaderHelper with a call to obtain ndn::Name from the raw packet

As of right now, the call is a very heavy weight operations, as it
copies packet and de-serializes the packet
model: Resolving bug/regression in ndn::NetDeviceFace that effectively prevented using ndnSIM with network devices other than PointToPointNetDevice in debug mode
apps: Removing excessive and unnecessary logging in ndn::Consumer
model+utils: New implementation (realization) of PIT, implementing limiting based on Interest packet sizes, not the number of entries

Also, small reorganization with policies
model+examples: Small corrections with new PIT version, adding an example to use it
Merge remote-tracking branch 'upstream/master'