Util: Added Predicate model.
Ajax: Added module.
Ajax: Added Xhr model.
Collection: Improved methods by using get("x") instead of getX() for comparison.
Collection: Updated methods to utilize Predicates.
Ajax: added module empty files.
Core: Added Model.getModel() method.
Core: Fixed issues with Model.getName() and Model.getValidationRules() methods.
Persistence: Added Syncer.getSyncStatus() method.
Persistence: Added Syncer.getSyncAction() method.
Persistence: Updated Syncer.map() method signature and logic.