Move networking code from GeoTrellis core to Geotrellis Transit

This pull request brings in the geotrellis.network code that was in GeoTrellis core. That code was specific to this project, and while it could be generalized, is not general enough to keep in GeoTrellis core.