Wallet: refactor to use Array unspents solely, deprecating unspentsMap