T2992
This diff updates the getAliasAndAddresses function to skip over unconfirmed alias transactions and updates processChronikWsMsg to trigger a full alias tx history retrieval whenever a new block is found. This ensures whichever pending registration that was previously skipped will be committed to cache if they have received 1 confirmation via the newly found block.
A new blockheight param is added into aliasCache.aliases and it migrates wallets without this. Reserved aliases are set to blockheight of 1 whilst unconfirmed txs blockheight are set to 100000000 as per the arbitrary figure used in alias-server.
Registration broadcast notification message updated to clarify the need for aliases to receive 1 conf prior to usage.
Note: with this approach the user can technically keep re-registering the same alias after the first registration broadcast whilst it's still unconfirmed. I can push a subsequent diff that disables this with a lookup of pending alias transactions.