Merge pull request #477 from benma/txnums

Clean up usage of issueNextTransactionNum.
getTransactionNumbersResponse: allocate a separate transaction
number for the receipt instead of reusing one of the numbers signed out
to the client.