Remove activeObject in `fabric.Canvas#remove`
Fire 'before:selection:cleared' and 'selection:cleared' if activeObject is removed from canvas
Add unit test

Fixes issue #962
Merge pull request #966 from Kienz/patch-1

Remove activeObject in `fabric.Canvas#remove` - Closes issue #962