save dijsktra bounding states between rounds (~10%)
Weaken bound (this was the original intent).  Unfortunately, this is a huge
loss, but it is clearly more correct.
bounding cleanup; fix a minor bug and remove useless check
use commons fastmath (about 5% on Raptor)
pure time bounding is safer and stronger
it still does not work
bound based on street network searches as well as target
More missing elevation fixes.
don't use bounding SPT -- just reuse SPT between rounds
fix bug in bounding
possible correctness fix, does not affect performance (weirdly)
use commons fastmath (about 5% on Raptor)
refactor of service id code; makes a big speed difference, actually
merge nontransfer skipping into targetbound to avoid unnecessary duplication of computation (7%)
finish fastmast conversion
finish fastmast conversion
cache speed bound
Avoid a few more hashmap lookups
comment important bit
microoptimization