Add rollback last output functionality

Note that this does not include the transaction finalization which is
part of the rollback last output procedure in the opentransactions
wiki.
I think it'd be nice to have a doc comment for this function and describe there that the pkScript used when adding the txout is not valid