avoidwork/abaaso — pull request #123 by avoidwork (2012-12-16 16:45:25+00:00)
Title: Minor fixes

- Fixed `utility.define()`, value was not being set
- Removing `beforeCreate` event for Elements that have not been added to the DOM, it's just a bottleneck
- Removed `undefined` check from `array.cast()`
- Created `observer.discard()` to afford disabling events from firing, accepts a `boolean`
- Updated `observer.pause()` to accept a `boolean`
- Deprecated `observer.unpause()`, `abaaso.unpause()` and `$.unpause()`
- Refactored data store methods to remove `discard` parameter, use `observer.discard(true);`
- Fixed atomic lifecycle of data store events by firing before resolving `future`
- Refactored `observer.fire()` to utilize a prefetched `Array` of the listeners for an `Object`