Finish implementation of wallet_transfer_from

Anonymous transactions now work, as well as pseudonymous transactions.
These are displayed correctly by the receiver; however, the sender
should show a distinction between the "From" and "Paying" accounts where
they are different.