Results 378 issues of Jeremy Rand

Do not merge this until its dependencies are merged.

This PR adds stream isolation for the name commands. Do not merge this until https://github.com/spesmilo/electrum/pull/5574 is merged upstream and this PR has been rebased accordingly.

Do not merge this; these will be submitted upstream after their dependencies are merged.

AuxPoW port of https://github.com/spesmilo/electrum/pull/5147 Do not merge this until the upstream PR is merged and this PR is rebased accordingly.

Do not merge this directly; it will be sent upstream in the future.

AuxPoW port of https://github.com/spesmilo/electrum/pull/5470 Do not merge this; it will instead be merged from upstream.

Upstream added some references to a `'lightning'` Android intent scheme. We need to investigate whether this needs to be rebranded for Namecoin.

Upstream added the following to `constants.py`: ~~~ BLOCK_HEIGHT_FIRST_LIGHTNING_CHANNELS = 497000 LN_REALM_BYTE = 0 LN_DNS_SEEDS = [ 'nodes.lightning.directory.', 'lseed.bitcoinstats.com.', ] ~~~ We need to look into rebranding them for Namecoin.

All of the `commands.py` methods are now async in upstream Electrum. We need to check whether this breaks any of our code.

Upstream Electrum added a file at `electrum/gui/icons/bitcoin.png`. We should check what it's being used for, and rebrand it if necessary.