Checkpoint of TRN-368.
Added fetcher tests to TRN-368.
Added datastore tests to TRN-368.
TRN-368 Implementation complete including tests.
Merge branch 'master' into TRN-368
First impl of TRN-333.
Need to merge TRN-368, so checkpoing TRN-333.
Merge branch 'TRN-368' into TRN-333
Added first three tests to TRN-333.
TRN-333 testing work continues.
Clear option variables to make tests pass (ugly-ly) in TRN-333.
First pass at cleanup of existing code for TRN-333.
About to PR TRN-333, just a few comment updates with this delta.
Fixed problem with Error field of LinkInfo in TRN-333
Moved LinkInfo into the walker package in TRN-333

The problem was that helpers needed to see LinkInfo to mock it in
FindLinks. It was a very small requirement that triggered this very
big and invasive patch.
Modified configuration to support TRN-125.
TRN-125 Checkpoint.
First time tests passed for TRN-125.
Removed some debug logging statments in TRN-125.
TRN-125 passes all tests, ready to be PRed ...