NFTs dedicated mailboxes

Allow each NFT to have their own dedicated mailbox.

NFT contract should be able to specify if it wants dedicated mailboxes or if emails should be relayed to token owners