Fix InterstopDistance indicator and add test for ad-hoc system

It'd be a good idea to put in a comment detailing the cases in which this calculation isn't perfectly accurate and describe a fix (i.e. split the tripShape between this stop and the previous stop and then calculate that length), or open a new issue for it.