* Fixed mixin issue that prevented armor overrides from working on modern FAPI versions
* Fixed armor override predicates not being reversed (or more accurately, not being reversed, as is expected of vanilla overrides)
* Fixed log spam issue about IO errors which were vanilla models
### Fixes
* Fixed texture dependency error that caused standalone item overrides that referenced otherwise unreferenced textures to render as invisible
* Fixed NBT array matching to match against sizes correctly
* Fixed range parse issue that treated ranges such as `[0..10]` as if they were `[0..10)`
### Additions
* Armor textures can now be overridden using Chime predicates if placed at `assets/minecraft/overrides/armor/[texture_name].json`
* Overrides can now exist in their own files, offering a way to optionally depend on Chime, or layer predicates from multiple mods or resource packs, placed at `assets/[namespace]/overrides/item/[item_name].json` using the same format as a normal chime predicate, but with only `overrides` in the root tag
* NBT strings can now be matched against regex, strings that start and end with `/` will be treated as a regex pattern, such as `/some/` matching the regex `some`
* Added the `durability` predicate, for range matching against an item's damage
* Added the `entity/slot` predicate, for matching an equipment slot that an item is in, this may be expanded in the future to support trinket slots.
### Changes
* The `name` predicate now no longer matches to regex by default, using the same format as NBT string matching