Add reviver function to `fabric.Canvas.loadFromJSON` (and loadFromDatalessJSON)
Add unit test
Merge pull request #839 from Kienz/patch-1

Add reviver function to `fabric.Canvas.loadFromJSON` (and loadFromDatalessJSON). Closes #722