Paypal Express gateway: Reduce param requirements

For reference transactions, Paypal Express does not require a payment
type, an invoice_id, a description, or an IP.  We shouldn't require them
either.

They can certainly be specified and we pass them to Paypal
appropriately, but they're not required.

Closes #657.