Add maximum to deposit recalled
Sometimes you do not want to recall all the available deposit. For example you could reserve some for another pending order or you want to prevent to pay with deposit some lines like an insurance.
So I propose to add to the method call_deposit
an optional maximum amount that can be recalled.