tbtc - liquidating a deposit does not send the complete remainder of the contract balance to recipients
`purchaseSignerBondsAtAuction` might leave a wei in the contract if:\\nthere is only one wei remaining in the contract\\nthere is more than one wei remaining but the contract balance is odd.\\ncontract balances must be > 1 wei otherwise no transfer is attempted\\nthe division at line 271 floors the result if dividing an odd balance. The contract is sending `floor(contract.balance / 2)` to the keep group and liquidationInitiator leaving one 1 in the contract.\\n```\\nif (contractEthBalance > 1) {\\n    if (\\_wasFraud) {\\n        initiator.transfer(contractEthBalance);\\n    } else {\\n        // There will always be a liquidation initiator.\\n        uint256 split = contractEthBalance.div(2);\\n        \\_d.pushFundsToKeepGroup(split);\\n        initiator.transfer(split);\\n    }\\n}\\n```\\n
Define a reasonable minimum amount when awarding the fraud reporter or liquidation initiator. Alternatively, always transfer the contract balance. When splitting the amount use the contract balance after the first transfer as the value being sent to the second recipient. Use the presence of locked funds in a contract as an error indicator unless funds were sent forcefully to the contract.
```\\nif (contractEthBalance > 1) {\\n    if (\\_wasFraud) {\\n        initiator.transfer(contractEthBalance);\\n    } else {\\n        // There will always be a liquidation initiator.\\n        uint256 split = contractEthBalance.div(2);\\n        \\_d.pushFundsToKeepGroup(split);\\n        initiator.transfer(split);\\n    }\\n}\\n```\\n