Add display of observed object properties states'
Add display of observed object properties states'

To aid in debugging with visual inspectors.  Property change listeners
obscure a objects' state with getters and setters.  This change adds a
__state__ object and maintains its values to reflect the most recently
set value for each observed property, unless the __state__ property is
not extensible.

kriskowal/collections,lu4/collections,cesine/collections,cesine/collections,fredkilbourn/collections,kriskowal/collections,cesarmarinhorj/collections