Preventing infinite recursion on unbindAndTeardown by ensuring that _bindings is always a number when incremented/decremented
Merge pull request #461 from bmomberger-reciprocity/self-limiting-unbind

Prevent infinite recursion on unbindAndTeardown when Observe's _bindings is undefined and Observe is self-referential