Pull statistics and tracking code out of circuitbuild.c
Circuit build timeout logic and path bias tracking is functionally separable from the rest of what circuitbuild.c does ; we can pull it out and put it in a new guardnodes.c or entrynodes.c module.
(Not doing this yet since the pending legacy/trac#6465 (moved) touches circuitbuild.c)