Always downcase promo code on promo.activate

Old spree databases might have promo codes with mixed cases which would
make coupon codes case sensitive

e.g. "nocode" == "noCode" ("nocode" entered by user would be invalid)

I think 2-0-stable needs this one too