utils: Porting several new IPv4 tracers from the old code. Extending ndn-app-delay-tracer
apps: Add more configurability to ndn::ConsumerWindow

By default, it will zero out the window upon timeout
apps: Fixing bug in ndn::ConsumerWindow---packet was not (re-)scheduled when NACK was received