Stop adding dispatchChangeEvent to objects

Unused and polluting objects
Make _bindingDescriptors property non-enumerable
Merge pull request #1088 from Stuk/binding-tidy

Tiny tidy of bindings and event-manager