Refs #100983  Start of the strategy api.
Refs #100983  Some notes about additional strategy exits we might want.
Refs #100983  Move the default strategy into a separate compilation unit, restricting its api to what is exported.

The processing of TAP forwarding is temporarity removed.
Refs #100983  Make sending of TAP interests the responsibility of ccnd.c.

This should take place no matter what strategy is being used,
so minimize the entanglement with the strategy.
Refs #100983  Collect the rest of the default strategy logic into the right module.

The only residual knowledge remaining in ccnd.c is in the creation and
reaping of the strategy state.
Refs #100983  Make a more generic container to hold the per-prefix strategy state.

This moves all the knowledge about interpreting and updating the
strategy state into the strategy routine, where it belongs.
(some damage done, will fix in separate commit)
Refs #100983  We use the same nameprefix state in most cases, so just so do setup in one place.

This also repairs the damage.
Refs #100983  Add a compile-time check for overlays to struct nameprefix_state.
Refs #100983  Refactor to put more of the state updates into adjust_predicted_response.

This seems to make the code more comprehensible.
Refs #100983  revise some comments
refs #100994 - remove unused targets from build.xml
refs #100993 Add unrun tests back into test target
refs #100992 Add test-security to regular tests
refs #100993 Use standard logging form for tests
refs #100929 Split out tests that can be run without ccnd - put them into unit testing structure.
refs #100993 Forgot to do standard test changes on VersioningInterestManagerTestRepo
refs #100929 Cleanup MerkleTree tests a little, fix build.xml to run unit tests as part of standard testing, remove test-versioning from regular testing for now.
refs #101030 Don't use environment variables for CCNR in ant script - they should just affect it separately.
refs #100929 Fix KeyManagerTest bug
refs #100929 Remove test-security-without-repo which fails on some machines from general testing