Make keyPath optional in some methods
Make keyPath optional in some methods

equals(), set(), setDefault(), forceInvalidate() now require key path
optionally. If key path is not specified, it is taken as the root object.

xamfoo/reactive-obj,xamfoo/reactive-obj