Refactor split checkout to use the new controller. But unfortunately we can't have nested form, so adding a voucher is still handled by SplitCheckoutController.