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.