Only auto-create service when asked for.
Bike P+R: Add BikePark and BikeParkDataSource.
Move BikePark* to correct location.
Bike P+R: Extract generic XML parser as utility.

Add unit-testing with "NSFietsenstallingen" KML extract.
Move XmlData* to correct location.
Remove old reference to Lombok.
Bike P+R: Split XML and KML unit-testing, part 1.
Move test data file to correct location.
Bike P+R: Add KML bike park source implementation.

Also add unit-testing, decoupled from XML unit-testing (part 2).
Move KmlBikeParkDataSource to correct location.
Remove old reference to Lombok.
Bike P+R: Re-use XML utility in bike rental XML.

Add unit testing to validate both the change and the updater itself.
Move TestBikeRental* to correct location.
Bike P+R: Add BikePark to BikeRentalStationService.

Simplify service client usage by making use of the auto-create capability.

Conflicts:
	otp-core/src/main/java/org/opentripplanner/graph_builder/impl/osm/OpenStreetMapGraphBuilderImpl.java
	src/main/java/org/opentripplanner/updater/bike_rental/BikeRentalUpdater.java
	src/test/java/org/opentripplanner/api/resource/TestRequest.java
Generify vertex to street linking operations.

Conflicts:
	src/main/java/org/opentripplanner/routing/edgetype/loader/LinkRequest.java
	src/main/java/org/opentripplanner/routing/edgetype/loader/NetworkLinkerLibrary.java
Correct merge conflict imports.
Bike P+R: Add new bike park edges and vertices.
Remove duplicated variable after merge.
Move new bike P+R to correct location.
Bike P+R: Implement linking for bike P+R.

Conflicts:
	src/main/java/org/opentripplanner/routing/edgetype/loader/NetworkLinker.java
	src/main/java/org/opentripplanner/routing/edgetype/loader/NetworkLinkerLibrary.java