make split edges visible only to the context that created them. addresses #1025.
temporary edge traversal should fail until visibleTo is set

addresses #1025
associate all temp edges with a routing context. fix tests.
associate all temp edges with a routing context. fix tests.
Merge branch 'master' of github.com:opentripplanner/OpenTripPlanner
Use @InjectParam for Jersey, not @Autowired.
Merge pull request #1409 from laurentg/master

Use @InjectParam for Jersey, not @Autowired.
Merge remote-tracking branch 'origin/master' into 1.0.x

Conflicts:
	src/main/java/org/opentripplanner/api/resource/BikeRental.java
	src/main/java/org/opentripplanner/routing/edgetype/PartialPlainStreetEdge.java
	src/main/java/org/opentripplanner/routing/location/StreetLocation.java