BUGFIX: shipping address and method set for a basket that does not require shipping


Digital goods don' require shipping. However, paypal was still asking for a shipping address for such orders. Here is a fix.