Fix broken unit test and some small code cleanup
- Fix off method when passing a callback. Previously this wasn't working.
- Add support for removing a proxied function even when passing in the original function
- Add unit tests for EventDispatcher
Add ability to set a DO_NOT_COMPUTE flag for a particular attribute on a model, which will prevent it from being interpreted as a computed attribute.
- work around for some odd behavior when dealing with webkit-overflow-scrolling in iOS5
- No longer uses iScroll on non-touch devices. Just defaults to normal overflow scrolling
Fix bug for the situation where an object contains a property which is an array of disposable items. Previously, dispose was not called on each item in the array.
Add ability to NOT specify a model in mapChildView, in which case the child view will be created using the parent's model.
Moving over some small changes and fixes from other projects using Lavaca.