refs #100903 Fix spelling propogating -> propagating
Refs #100905  Simplify strategy logic a bit, add external knob

CCND_MAX_RTE_MICROSEC is now used instead of a hardcoded value to
limit the growth of the response time estimate for a prefix.
The default is 160000, which was the hardcoded value.

The behavior of spraying interests around when the limit was nearly
reached is no longer done.
Refs #100908  Add a watchdog process to shut down test_local_tcp after 5 seconds.
Refs #100906  Reintroduce the table of interest nonces, for dropping duplicates.

Interest logging will show interest_dupnonce when an interest is dropped
due to nonce duplication.  The nonces time out after 6 seconds from their
most recent reception (this should probably be made tunable).

The status page shows the size of the nonce table as the "noted" count.
The "propagating" count is really the size of the interest table.
Refs #100905  If the predicted response time gets very small, randomize timing of alternatives.

This is to try to prevent the alternatives from being tried too often
or too seldom.  Without this, test_spur_traffic was failing fairly often
on one test machine, with too much spur traffic.
refs #100908 Merge remote-tracking branch 'origin/100908-locotcp-test-hang'

* origin/100908-locotcp-test-hang:
  Refs #100908  Add a watchdog process to shut down test_local_tcp after 5 seconds.
refs #100906 Merge remote-tracking branch 'origin/100906-noncetab'

* origin/100906-noncetab:
  Refs #100906  Reintroduce the table of interest nonces, for dropping duplicates.
refs #100905 Merge remote-tracking branch 'origin/100905-strategy-fix'

* origin/100905-strategy-fix:
  Refs #100905  If the predicted response time gets very small, randomize timing of alternatives.
  Refs #100905  Simplify strategy logic a bit, add external knob
refs #100903 Merge remote-tracking branch 'origin/100903-spelling-error-in-ccndstatus-docs'

* origin/100903-spelling-error-in-ccndstatus-docs:
  refs #100903 Fix spelling propogating -> propagating
Refs #100906 Fix leak of indexbuf in duplicate nonce handling
refs #100906 Merge remote-tracking branch 'origin/100906-noncetab'

* origin/100906-noncetab:
  Refs #100906 Fix leak of indexbuf in duplicate nonce handling
Merge remote-tracking branch 'upstream/master'