making the cart work better for donations
correcting variable when verifying the unit price

in Cart::pre_checkout()
Merge branch 'kohana_v3.3/feature/donation_cart' into kohana_v3.3/master