Move state-related methods to stateful mixin
Doc fixes
Make `fabric.Canvas#isTargetTransparent` public. Closes #595
Merge remote-tracking branch 'origins/master' into sketch