Switch "Add to Batch" to use API and supported batch params (makes it display properly in batch UI).
If deleting a batch clean up giftaid batch info so we don't have problems adding them to a new batch (cleans up gift_aid_batch_name optionvalue and giftaid custom data batch name).
Add API to recalculate amounts for contributions already added to a batch (GiftAid.recalculatecontributionamounts).
Fix ukgiftaidonline menu items sometimes not showing: ukgiftaidonline#1.