Scopes event handling from Backbone to Stylie.

Squashed commit of the following:

commit c25dbde29a864b9081f6bf07ef491db8278a1e04
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Jul 19 11:58:48 2014 -0500

    Rebuilds app.js.

commit e13310e07873220cb91dfba2fc9ba333e9fd57e2
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Jul 19 11:56:07 2014 -0500

    Fixes null reference error in FPS slider.

commit 3f4092935bb39be0612bfbc2d1ea95a480810d92
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Jul 19 11:50:39 2014 -0500

    Listens to the correct object for ROTATION_MODE_START/STOP.

commit b01bcc79c86406383babcb2e718fbc60c5b83760
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Jul 19 11:38:56 2014 -0500

    Updates ALERT_ERROR and ANIMATION_SAVED call sites.

commit 379d11c230b1bc41acb03eda4b26ce2eb1a30a10
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Jul 19 11:34:03 2014 -0500

    Kills ANIMATION_LENGTH_CHANGED.

commit b28587329a095d87a6356966f303a758e8808978
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Jul 19 11:31:37 2014 -0500

    Updates ACTOR_ORIGIN_CHANGED call sites.

commit 034bbcc7356510e31f123bf14c32f48254269ab6
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Jul 19 11:21:58 2014 -0500

    Updates UPDATE_CSS_OUTPUT events.

commit 00bd2bfa8c948e2d0a84f1bfc6a956f896bebc76
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Jul 19 11:15:57 2014 -0500

    Implements Backbone.Events and updates some call sites.
Switches to Backbone.Events.listenTo from Backbone.Events.on.
Improves relationship between actor and keyframe data structures.
Eliminates "owner" pattern.

Squashed commit of the following:

commit 6fc95d9ae55bd00e7ee4a9f4e1176f72d5acc68a
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Jul 26 15:20:57 2014 -0500

    Rebuilds app.js.

commit efaa40dfc63edca0b9f1d23c16a9365403b94506
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Jul 26 15:16:51 2014 -0500

    Removes remaining owner references.

commit 0cd052c61a3cdb7bccfa0f306e9be1a9cdeb3c55
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Jul 26 15:12:07 2014 -0500

    Removes some unnecessary update calls.

commit 3cf6085f4e6d7586291188a0e27f5cfe91dc273e
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Jul 26 14:28:58 2014 -0500

    Fixes stale millisecond reference.

commit d288d1a68171085dcae332731bea0707c5a8ecbd
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Jul 26 13:47:46 2014 -0500

    Renames an owner reference.

commit a36e9a2f33ceacd45283728eee1f4bd08a1228e1
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Jul 26 13:36:28 2014 -0500

    Removes a subview owner relationship.

commit 976dc138ad5858e2339457e8c1bbb7f30d1acc4d
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Jul 26 13:29:33 2014 -0500

    Removes another owner reference.

commit 38af9c01caeca69d38197c2835a4e50a07a55978
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Thu Jul 24 08:53:50 2014 -0500

    Simplifies keyframe moving logic.

commit 31d1f9db45d52eac15e88e5d5820dfd1e67712e0
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Thu Jul 24 08:41:04 2014 -0500

    Cleaned up some more owner references.

commit 126555ae5711935f625140094d8c4b71b16da953
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Wed Jul 23 20:32:55 2014 -0500

    Switches to listenTo pattern for some actor/model relationships.

commit 9a8eb0c1d0d496b29df18987fa036cab4b8f40eb
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Tue Jul 22 22:46:52 2014 -0500

    Removes another owner reference.

commit 970fdcfe00299bca276e2570b72e7c122c86449e
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Tue Jul 22 22:27:27 2014 -0500

    Removes one owner reference.
Removes quotes around labels.

Automated with:
  replace "'(\w*)':" '$1:' -r src/
Give braces some space.
Cleans up some more quoted labels.
s/tearDown/teardown/g
Removes stylie.collection and attaches collection as actorCollection.
Makes View instance names more consistent.
Simplifies keyframe moving logic.
Refactors some repetitive render logic.
Fixes a keyframe sorting bug.
Simplifies keyframe form update logic.
Cleans up path centering logic.

Squashed commit of the following:

commit dc5bedb4cc76a36c0cded41f0d45afa6e9fb0ac3
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Jul 27 15:09:20 2014 -0500

    Rebuilds app.js.

commit 67980d4e0196aeb34557a32332f4ece31dad8e94
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Jul 27 15:00:22 2014 -0500

    Scopes path centering to be local to the actor, rather than global.

commit 28845f6fbe66336c58fbdd1646c5a9f1d5ab30d1
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Jul 27 11:53:32 2014 -0500

    Cleans up event handling a bit.
Removes ActorModel#updateKeyframes.
Removes ActorModel#modifyKeyframe.
Consolidates keyframe change events and Rekapi updating.

Squashed commit of the following:

commit f3deafee5e8e4fc72023edaa99ff24d467306c15
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Jul 27 15:44:16 2014 -0500

    Rebuilds app.js.

commit 62fabb66ae556bfe828f9839938a04928c3487a2
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Jul 27 15:41:20 2014 -0500

    Removes unnecessary rekapi.update() calls.

commit 1fdc51162bb17468b153d280bfdaca58129e7c00
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Jul 27 15:35:24 2014 -0500

    Daisy-chains updates to trigger rekapi.update().
Moves getEasingsForKeyframe to KeyframeModel.
Fixes overzealous keyframe form re-rendering.