Ajax: better handling document responseType, handling error in onsuccess()
Collection: async emit events
Model: better _isChanged handling
Promise: add always(), resolve/reject has optional param, finally renamed to ensure
DOM: better offset(), read/fill methods ignore buttons