checkout - enhancement

if balance is zero, the payment methods are now hidden and not required
at order create.
controller - more params in $.support
giftcards manager - updated to DE
campaign manager - updated to DE

note that only the 'list' view of the manager has been updated. the
editor itself will be too, but all three template editors need to be
updated at the same time.