fix null latlon
fix graph seralization on build task
misc analyst updates
Merge branch 'master' of https://github.com/opentripplanner/OpenTripPlanner
Merge branch 'master' of https://github.com/opentripplanner/OpenTripPlanner
Merge branch 'master' of https://github.com/opentripplanner/OpenTripPlanner
Merge branch 'master' into cluster-mods

Conflicts:
	src/main/java/org/opentripplanner/graph_builder/GraphBuilderTask.java
remove redundant validation code.
don't fail silently on null/empty latlons.
fix indentation.
add javadoc and shortcut method.
javadoc.
fix stray merge header.
changed ResultFeature to ResultSet
Add a clone() method to ProfileRequest.
make multiple profile routers in multiple threads behave nicely together.
Merge branch 'master' into cluster-mods

Conflicts:
	src/main/java/org/opentripplanner/api/resource/SurfaceResource.java
Merge branch 'cluster-mods'