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
Move `getObjects` to `fabric.Collection`. Add support for `getObjects(type)`. Version 1.3.10.
Fix vertical cursor movement in center/right -aligned and styled text
Fix origins of free-drawing paths and shapes
Add node 0.11 to travis
Remove duplication in log.js
Refactor __onMouseUp
Refactor _drawControls
Refactor getColorStop
Refactor arcToSegments
Refactor fabric.Group
More group refactoring
More fabric.Group refactoring
Remove node 0.11 from travis since it fails the build
Fix up/down selection boundaries with shift
Fix active group's originX/originY
Build distribution
Move canvas grouping logic to separate mixin/file
Extract method in fabric.Canvas