Bump version to 1.23.0 This release combines many changes, but essentials are: - internal route state api simplification - increased performance - several experimental features - bug fixes * original job place index in activity place to simplify activity-job place matching * `experimental`: a new type of location in pragmatic format to model zero distance/duration from it to any other location. This could be useful to model optional vehicle start location. * allow user to pass alternative objectives in goal context to guide the search * `experimental`: a new `fast-service` objective function to serve jobs as soon as possible * experimental `dispatch` feature * apply code style refactoring * improve selection sampling search * update dependencies * improve a bit documentation * refactor route state * do not use hashmaps to store activity states * double reload assignment when initial solution is used (#126) * unexpected total_order behavior in dynamic heuristic (#128) * improve validation rule for break with time offset (#129) * fix issue with skills (#133) * do not cluster jobs if they are defined in relations (#141)