T3216
This diff refactors Alias.js to connect to the new alias-server endpoints to check:
- alias availability
- aliases registered to the active wallet
These were not pushed as two separate diffs because they are dependent on each other e.g. once an alias is confirmed to be available and is then registered, the reviewer needs the 'aliases registered to address' component to be hooked up to alias-server at the same time to verify the registration on the Alias.js page.