T3060
Support for adding and removing pending aliases from a dedicated pending aliases collection
Possible approach is to keep all aliases in the valid alias registration collection, with pending have a blockheight reflecting unconfirmed. However, because its possible to have multiple pending alias txs for the same alias, and because pending aliases must be deleted from the collection while registered aliases never are, I think it's better practice to sequester pending aliases in their own collection.