checkout - shipping/paypal

added some preventative code to make sure paypal transactions
automatically pass shipping method validation.
checkout - paypal bug fix

The paymentQ check for paypal needed some tuning.