Removed legacy function "openruth_reservation_set_preferred_branch"
Reworked the reserve process to handle better branch seletion and better user interface
Fixed logic in reservation options submit
Added default_value to override provider options defaults
Merge remote-tracking branch 'origin' into release