breaking api changes.
refactor events now that Proc#owner is available. #rmext_on is now called
on the object to listen for events on, not the context.
added #rmext_zeroing_weak_attr_accessor
use new rmext_on syntax
add description to internal longtask
bump - major breaking api changes, docs outdated, will be updated soon