Fixed map builder

I compared those mapbuilder with one in 0.11.x and geometries are the same.
I compared then with shapely.

What I don't like is:
##### How geometries are created.
Currently they are made when getGeometry() is called. I could move this to constructor but trips can also be added with add functions.
Geometries are created based on the code in StreetlesStopLinker which I'm not sure how it works.

##### Indexing of graph
For Mapbuilder transit index needs to be created
In 0.11 this was with `TransitIndexService transit = graph.getService(TransitIndexService.class);` but in master it seems that `index` graph function does this task so I added it in MapBuilder and removed transitIndex dependency.

I added Mapbuilder in standaloneOTP if OSM and GTFS files exist.