Fixing locked orders due to invalid card details for a payment

Fixes #2616
Fixes #2570
Fixes #2678
Fixes #2585
Fixes #2652
Correct call to available_shipping_methods within Order#rate_hash
Display multiple payment information on the order confirmation/complete page

Related to #2616 and its related issues