Adds addKeyframeProperty and removeKeyframeProperty events.

Squashed commit of the following:

commit 04dcc08bd628cd8a081e4c2968cee553600c29bf
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Mar 23 20:07:47 2014 -0500

    Moves a call to recalculateAnimationLength that was mistakenly moved before.

commit ddfd526c6f85e15875d5eff6b2c4ab2bc92e7e41
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Mar 23 20:04:26 2014 -0500

    Fixes object links in docs.

commit 0c28a3f01c0f8dc65280a863d84abdb0f7d61330
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Mar 23 19:57:47 2014 -0500

    Changes version to 1.1.0.

commit 5a5e71e249b6a068bd557dd73a14ecafa41ba477
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Mar 23 16:51:48 2014 -0500

    Adds events for keyframe property addition/removal.  Adds grunt-bump to pacakge.json.