Shorter code field

The "Redeem" button was too far to the right and escaping from view this
way.
Method to read discounts for a Registration
Fetching discounts and adjusting pricing
Displaying adjusted pricing in payment breakdown
Hiding discount conde entry if already discounted