Adds animation save/load feature.

Squashed commit of the following:

commit be8804e4e1b265697d448ea20f41c5c5cd442694
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Tue Nov 12 21:02:17 2013 -0600

    Increments version.

commit f3b7dd3bdf0f7c93b4590939fb8404a72e58d43b
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Tue Nov 12 20:58:37 2013 -0600

    Rebuilds binaries.

commit b10aa4acad1a15e931579d5613a0013b3464e57c
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Tue Nov 12 20:56:32 2013 -0600

    Versions the metadata and shows an error if the user tries to load an invalid animation.

commit 9f143b153522b001a2586f6233741db0a36e47cd
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Tue Nov 12 20:41:13 2013 -0600

    Fixes styling issues for save/load UI.

commit 64aeeb8f43d428a4226b8e8d880616305c396131
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Tue Nov 12 20:30:29 2013 -0600

    Updates the save field value with the loaded animation name when the user loads it.

commit fd6ebdac322df25a179bada9f2ba8b37cde22251
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Tue Nov 12 20:14:08 2013 -0600

    Synchronizes curve input fields to more curve change events.

commit 5ac18b60242cacfafc2a570dd87b6f94febe4e58
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Tue Nov 12 20:07:43 2013 -0600

    Updates DOM with saved HTML.

commit 6d12c258e11329df3f175021b27c435b99dac750
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Tue Nov 12 19:57:05 2013 -0600

    Re-populates UI with saved animations.

commit 3249c22bc661235063c01e5e29a50ca53b41b7e2
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Mon Nov 11 21:41:21 2013 -0600

    Sets easing selects to have correct default value.

commit a484d9ba7b363f6c7bd93597e3ba22630d1f041a
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Nov 10 17:14:40 2013 -0600

    Imports actor timeline to UI.

commit 6e6224dd22b219626cab7278d6dd1c1c4043b1ab
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Nov 10 15:12:16 2013 -0600

    Adds method for removing all custom easing formulas.

commit c80c6aa0490e93273923041021d69e8117af5f30
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Nov 10 11:33:03 2013 -0600

    Animations are now stored as localStorage.savedAniamtions.

commit dcf1f5fbc67a16cf3b2d47d42029d3f9b0927e41
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Nov 9 17:28:35 2013 -0600

    Properly implements method to remove all keyframes on an actor.

commit 2bcde0db10c2a83bb3cb170200963a9a1c2dbdd9
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Nov 9 17:06:11 2013 -0600

    Refactors keyframe destruction logic.

commit 9ad2eb75c0415a072fbeff0a44caa995640a630c
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Nov 9 16:39:45 2013 -0600

    Removes dead functions.

commit b305c6301dc790da327982d06a5f55546f1aaec5
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Nov 9 16:25:59 2013 -0600

    Refactors some actor Model methods.

commit 565d6b7070cbfa2e16c416bb70596234c1d8d9b0
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Nov 9 15:18:49 2013 -0600

    Partially refactors Model/View relationships of keyframes.

commit e6ac00e162070a76c874ce54cdcce177981407b2
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Nov 3 20:23:28 2013 -0600

    First attempts at removing all current keyframes.

commit fa1e0c46ad5309482d9fb8238591f877877d984d
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Nov 3 19:37:15 2013 -0600

    Adds saved animation deletion.

commit df8e7250020fd37e272e715866fdac9fd6b2ae53
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Nov 3 17:42:49 2013 -0600

    Saves HTML and populates the saved animation list.

commit fd17a79e1cb95b16d4ccb7b021ad88e6fba1df9e
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Nov 3 06:59:23 2013 -0600

    Implements getCurrentCurves.

commit a33e87979b1c0d886748740d53cfe2ea33089747
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Nov 3 06:34:34 2013 -0600

    Stubs curve-saving method, updates Shifty to 0.12.1.

commit 8d1848d90b5e9dbf5e095480b6a0a3575248ce04
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Nov 2 15:41:49 2013 -0500

    Saves the Kapi state to localStorage.  Fixes class references.

commit 99989a6306fd2ec6e2267a3821ebba3b2d2d0bf9
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Nov 2 15:32:12 2013 -0500

    Scaffolds and wires up animation model, save/load views.

commit f5c604a82844ebf5811cb4b04d3690f0138e74c6
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Nov 2 15:03:53 2013 -0500

    Adds CSS and DOM for save/load controls.

commit 77056b78cecab7494d060e2da37c491b4be37d21
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Wed Oct 30 21:39:48 2013 -0500

    Starts on misc control pane.
Merge branch 'master' into gh-pages