Added missing Money support in Coupon and CartCoupon

Fixtures were also adapted so that they can work with Money.
A Coupon now needs a Currency in order to specify an amount representing
a price. ElcodiCouponTypes::TYPE_AMOUNT|TYPE_PERCENT discriminates between
a fixed amount or a percent discount to be applied