`fabric.Observable.on` and `fabric.Observable.off` can add/remove multiple handlers (object with key/value pairs)
Update jsdoc
Add unit tests
Merge pull request #840 from Kienz/patch-2

`fabric.Observable.on` and `fabric.Observable.off` can add/remove multiple handlers (object with key/value pairs). Closes #838