* Add recursive test of copy
* no need to print those unless debugging
* WIP
* comment debug print
* more looping on copyable objects.
* Allow for smarter recursion sub Cards
* check that the special fields were encountered
* better comments for fixing the copy errors
* extra deck cards not counted in deck size
* extra deck handling in deckbuilder
* move responsibility for extraDeckCard boolean to CardImpl
* remove redundant field copy
* refactor check supertype methods
* change supertype to list to match card type
* refactor various subtype methods
* implement mageobjectattribute for supertype
* a few fixes
* [BRC] Implement Rootpath Purifier
* a few extra fixes
* more fixes
* add test for purifier
- added multiple sets support like "MAT;CMD;XLN" (related to 10343);
- added all sets support like "*";
- added check stats and percent (total, good, bad);
- fixed that copy effect doesn't restore original image after effect's end;
- removed outdated availableImageSetCodes (all images auto-selected from tokens database now, related to #10139);
- refactor command objects to use CommandObjectImpl;
- refactor planes/emblems/etc objects to use MageObjectImpl, added copyable support;
- refactor another game objects to remove some duplicated fields;
- added auto-generated token names for CreatureToken;
- added verify tests for token names;
- removed outdated ElementalCreatureToken;
- fixed wrong indefinite article in some tokens;
- fixed miss Token in some token names (related to #10139);
- added checks for duplicated indefinite articles in the rules;
- improved test_showCardInfo - now it can search cards by simple class name too;
- fixed some card/token texts;
- added reminder / helper tokens support (example: Copy, Morph, Day // Night, related to #10139);
- added verify checks for reminder tokens;
- added images download for reminder tokens;
- now token images chosen by tokens database instead availableImageSetCodes (related to #10139);
- added additional verify checks for tokens database;
- fixed some tokens;