Pull request/0.6 no shipping

**Refinements to Digital Download support**

- `RedirectView._get_redirect_url`: only look for shipping address if `basket.is_shipping_required` indicates as much.
- `gateway.set_txn(..., user_address, ...)`, `user_address.name` is a property.