- EntityFilter was separated out into EntityIterator and EntityFilter where an EntityFilter just has an isValid method.
- All Filters and test have been refactored, and all data-less filters have a FilterClass.INSTANCE variable.
- EntityListener was added which is notified when an entity is created, expired, and when a template, view, controller, or component is added.
- EntityCore.clear() now resets Entity IDs.