Use batch selection on transfer wizard

Change-Id: I21ca84f804b6074bde4933b6c9e0c2bfd23836a6
Use batch selection on sale return wizard

Change-Id: I462e79a7f7d2c36eb55b47325a4cca05f732a8a0
Use batch selection on loan/optical

Put some default logic on PurchaseQuoteStep and since it's not defining a
batch_selection_dialog, he won't be using batches (but it's subclasses, like
loan/optical will).

Change-Id: Ibdf36af4aa4df11c4ff85ec00aa40c094a8474f0