Persists transient animations to localStorage.

Squashed commit of the following:

commit 703079659207efd515e4e28241deac60d0496c0e
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Sep 7 18:40:29 2014 -0500

    Builds 0.8.0.

commit d976a34b8f896a9ebf12635a4c42b4f360fc7e92
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Sep 7 18:37:49 2014 -0500

    Updates online manual for "Create new animation" button.

commit 141862f67c6ab854262dad4551a786cd0d13f267
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Sep 7 18:31:53 2014 -0500

    stylie.createDefaultState resets htmlInput.

commit 707362ea432b00c8812e2747c14a3eb6d3f20a70
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Sep 7 18:27:55 2014 -0500

    Persists HTML to transient state.

commit 95724f784c81aea7594a132e38477bbb639537db
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Sep 7 18:16:45 2014 -0500

    Ensure that actor model change events always update the preview.

commit 01413723babd7a0894cd001bd1d76f93cea97287
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Sep 7 18:12:05 2014 -0500

    Only create a default state if a transient one doesn't exist.

commit 02d6fcc46860a2f04e9574643dc09b06cbc15967
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Sep 7 18:10:03 2014 -0500

    Binds saving of transient animations to constant.PATH_CHANGED.

commit a9e8411569568985e31259c6e82eee74c51877af
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Sep 6 16:36:50 2014 -0500

    Resets custom easings when a new animation is created.

commit d883466a80c77cf2cbf72eb11e526ceb11aa63ce
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Sep 6 16:09:11 2014 -0500

    Wires up "Create new animation" button.

commit 6f6e9818b373e8b2ab51be1700a24a4ece42670d
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Sep 6 15:20:56 2014 -0500

    Converts some IDs to classes.

commit 218de16f7934617ac77abc9c0db539a67098e175
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Sep 6 15:11:08 2014 -0500

    s/misc-controls/management-console/g

commit 0360ab94c671cae056465e031585121d12ce4d60
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Sep 6 14:53:44 2014 -0500

    Refactors load.js into management-console.js.

commit 55324de6532d7776e55d5c9d81911e72eb0cd4da
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Sep 6 14:39:10 2014 -0500

    Refactors save.js into management-console.js.

commit 7e8aede1b19b9533bbb620fa7e047b75f2b4816e
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Sep 6 14:05:44 2014 -0500

    Reparents Save/LoadView into a new ManagementConsoleView.

commit b37bcf97e71e53cca37434bce4c275f662709989
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Thu Sep 4 08:20:10 2014 -0500

    Adds "Create new animation" button to DOM and styles it.

commit 7f23bb50327a8c901d7fbbfda0d76c62e88b2be5
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Thu Sep 4 08:03:55 2014 -0500

    Throttles transient saves.

commit 7f40a4f3f498220aa4c901a846d13fe9f3a16931
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Thu Sep 4 07:55:51 2014 -0500

    Saves transient state on timelineModified and loads it at boot.