test change
improved color key generation algorithm
extended getIntersection method for Layer to improve flexibility.  Replaced instances of Math.round to bitwise round via | 0 for a small performance gain
created new sub class called Canvas2D which extends Canvas, and a new GenericCanvas subclass which also extends Canvas.  The GenericCanvas class will be used to instantiate non 2d canvas renderers.  Also created new contextType property.  Setup webgl unit test
fixes #388 unregister shape color key on destroy, not remove
cleaned up Canvas
transition call back is called using the nodes context.  This means that you can access the node with the this keyword
fixes #391
toDataURL and toImage now work correctly on devices with a pixel ratio != 1
added matrix transform caching, and optimized the clear() method.  This has improved rendering performance by about 17%
Update presentation-schedule.md
Bug fix for getAttr function

Now it permits to return user defined attributes which do not have a corresponding method, similar to setAttrs(config) that sets attributes as key-value whenever there is no method for the given key
Merge pull request #412 from aniruddha-loya/master

Bug fix for getAttr(attr) function
all attrs that have x and y components now have individual component setters. i.e. you can use setScale() and pass in an object, or setScaleX() and setScaleY() individually
multiple transitions on the same node are now supported
removed point specific logic from the Transition class.  To run transitions, you can now only transition properties which are numbers only.  This means that if you want to transition a point, such as offset, you can transition the offset property with a number which will transition both x and y, or you can transition offsetX or offsetY individually
added new get*RGB(), get*R(), get*G(), and get*B() methods for fill, stroke, and shadowColor.  Also added new Kinetic.Type.getRGB() utility
rewrote filters logic.  Filters are now applied synchronously.  It's now much easier to transition filter values.  added clearFilter method
added skew transform courtesy of danielkur #188
fixed a couple bugs introduced with transform matrix caching.  Cleaned up addPointGetterSetter API.  reorganized dynamic getter setter comments so that it's easier to keep track of them