Support user input of address for alias registration
The Alias.js screen loads with a checkbox selected indicating that the alias will be registered to the active wallet's address.
The user may uncheck this box and enter an address of their choosing, P2SH or P2PKH. User input is validated.
Note: alias-server has not yet been updated to parse these txs.