Allow PaymentsGateway payments of $0.00

This allows us to checkout orders of $0.00 with StyleSeat Checkout, by skipping the SOAP calls to authorize and capture the payment if the variant's amount is zero.

Assigned @greggarson   
Good thinking.  Changed in 8075b24902b1fbc41f957512587cb3b54250f29c