Introduce PortraitMap class to keep track of custom portrait mappings, especially BrawlEx ones