Bump version to 1.24.0
This release focuses on refactorings to simplify API, code usage,
extendability and overall maintainability. It contains a lot of
internal changes and has overall significant improvements.
* examples how to extend the library (`vrp-core/examples`)
* GitHub sponsors functionality
* experimental `async-evolution` feature
* NSGA-II implementation and its usage
* dependency on `hashbrown` crate
* state keys
* Fix issue in `fast-service` objective (#144)
* fix clippy warnings
* minor refactorings
* increase limits for ruin methods
* tweak rosomaxa algorithm
* tweak job index
* tweak infeasible search heuristic
* refactor route intervals and multi trip enablers
* refactor feature objective trait
* refactor dimensions/extras approach to avoid using strings as keys
* how the goal of optimization is defined
* flatten objectives in the pragmatic format