add actual builtin geocoder resource
use Multimap not ListMultimap
per-graph profile routing. integrate GraphIndex with ProfileData.

Also fixed an off-by-one hop/stop error in the Index API.