Properly display type changes

A Pokemon can have their type changed to be multiple types. This possible through usage of Reflect Type, Trick-or-Treat, or Forest's Curse.
Display type icons for each type in the hover panel
Merge pull request #82 from V4Victini/patch-11

Properly display type changes