unbinder should not be a safe_block, should track if already called
mods for rac
remove rmx_dealloc, use rac_willDeallocSignal where needed
remove combineLatestOrEmptyToArray
expose rac signals for the UIApplication* notifications and add a couple useful additions
rework RMXLongTask, now returns and yields a RACSignal that user should sendCompleted
add scheduler creation methods in obj-c extension since cant be called from rubymotion
in debug mode, also log when RMX.log_dealloc is called
ios8 is calling numberOfSectionsInTableHandler on tableview delegate as soon as its set,
which is too early because the tableHandler's delegate is not set yet.  changing
RMXTableHandler.forTable signature
remove and cleanup old
cleanup events, probably eventually deprecate in favor of just using rac.
rework locks, dont use recursive locks
rework ui components to use rac
default layoutMargins to zero in ios8
replace safe_lambda with Proc helpers
get rid of now_and_on
text format
expose dealloc info safely, allow verbose dealloc logging case-by-case
add Object#rmx_log_dealloc(verbose)
add RMX(object).racObserve(target, keypath)