Loop over multiple counties rather than limiting to one.
Read TIGER intermediate points before endpoints.

This saves a little memory and makes the behavior of TLIDs
that cross county lines a little more consistent.