Bitcoin payment method could return wrong type for total

When the server reported a zero total, we were returning int(0) rather
than Decimal("0.00").  The default tillconfig.fc code is unforgiving
when passed an int!