fixed #287 to make GHResponse.getXX fail fast
refactoring for a more transparent handling of preparation via RoutingAlgorithmFactory interface and new AlgorithmOptions
workaround for #288
avoid exception in special area tests
minor fix for Measurement preparation-skip phase
fixing #290, In rare situations duplicate points in pointlist, and minor refactoring and test changes necessary
refactoring: moved method RoutingAlgorithm.calcPath(QueryResult,QueryResult) to a helper method QueryGraph.lookup
refactoring: AllEdgesIterator.getMaxId is now named getCount