Test fixes, formalized behavior reactivity
Adds new Behavior.reactTo() functionality for reacting to other behaviors.
Fixes up a bunch of tests for API changes though not quite all yet.
Also added MaybePromise.finally(). Should also do catch() for completeness
but haven't yet.