Refs #100851  Dust off the old test code in ccn_schedule.c.
Refs #100852 i Preliminary script of publishing/retrieval information about local (gateway in the same l2 network segment) ccnd
Refs #100852  Adding comments and license to the scripts
Refs #100851  Be more careful about time arithmetic, remove time_has_passed hack.

and leave a trace should the clock run backward or leap ahead.
Refs #100852  Setting scope 1 for ccnseqwriter
Refs #100851  Reintroduce a reduction of gettime calls
Refs #100851  Use an outer loop with the test at the bottom.

It turns out that this produces no significant difference in the number of
gettime calls (over the previous commit), though it could in theory.
It is attractive to have only one update_time call in the procedure, so
leave it this way.

There are still about 15-20% more calls to update_time than there
were before this set of chenges.  This does not seem an excessive price
to pay for correct behavior.
Refs #100852  Removing all previous default routes
Refs #100851  Update copyright date.
Refs #100852  Mofidying autoconf script and ccndc srv command

Every time an automatic face is created, an additional route
/autoconf-prefix is also created using the autoconfig face.  This
special FIB entry is used every time to unregister previously
auto-configured routes.

Right now, autoconfigured faces are not destroyed
Refs #100850 Try an improved algorithm for ccn_resolve_version() that can return before the full timeout elapses.
Refs #100853 Don't prefetch segments beyond the end of the file when the file size is known.
Refs #100852  Correcting bug with removal of multicast face if it didn't exist before
Refs #100852 Use ccn_charbuf_destroy() on charbufs, not free(), which will leak storage.
refs #100851 Merge remote-tracking branch 'origin/100851-sched-loop'

* origin/100851-sched-loop:
  Refs #100851  Update copyright date.
  Refs #100851  Use an outer loop with the test at the bottom.
  Refs #100851  Reintroduce a reduction of gettime calls
  Refs #100851  Be more careful about time arithmetic, remove time_has_passed hack.
  Refs #100851  Dust off the old test code in ccn_schedule.c.
Refs #100852  Bug with srv processing.  Somehow we were copying string to destination buffer without ending \0 symbol... Wonder how it was working before...
refs #100853 Merge remote-tracking branch 'origin/100853-vlc-prefetch-limits'

* origin/100853-vlc-prefetch-limits:
  Refs #100853 Don't prefetch segments beyond the end of the file when the file size is known.
Refs #100852  Making use of strdup
refs #100850 Merge remote-tracking branch 'origin/100850-improve-ccn_resolve_version'

* origin/100850-improve-ccn_resolve_version:
  Refs #100850 Try an improved algorithm for ccn_resolve_version() that can return before the full timeout elapses.
refs #100852 Merge remote-tracking branch 'origin/100852-local-ccnd-autoconfig'

* origin/100852-local-ccnd-autoconfig:
  Refs #100852  Making use of strdup
  Refs #100852  Bug with srv processing.  Somehow we were copying string to destination buffer without ending \0 symbol... Wonder how it was working before...
  Refs #100852 Use ccn_charbuf_destroy() on charbufs, not free(), which will leak storage.
  Refs #100852  Correcting bug with removal of multicast face if it didn't exist before
  Refs #100852  Mofidying autoconf script and ccndc srv command
  Refs #100852  Removing all previous default routes
  Refs #100852  Setting scope 1 for ccnseqwriter
  Refs #100852  Adding comments and license to the scripts
  Refs #100852 i Preliminary script of publishing/retrieval information about local (gateway in the same l2 network segment) ccnd