Changes the toCSS algorithm.

Squashed commit of the following:

commit 7cba6a9c49484cee1eaff5d59008db62f924fbd9
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Jul 14 13:20:44 2012 -0700

    Builds v.0.11.0.

commit 62ce3e239d530b08f32218c04a6277a8c9a708d0
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Fri Jul 13 21:23:25 2012 -0700

    Implements support for trailing waits.

commit c53e530400ec213eedec55a9eb0ccbb9d6d262d4
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Fri Jul 13 21:00:34 2012 -0700

    Adds a failing test.

commit e8282b3611a2e02356c136d31830e6936b8c3bf1
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Fri Jul 13 20:52:05 2012 -0700

    Tweaks a test file.

commit 1a6971d452fd0dda6208b7bfc74836bf37bf361d
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Fri Jul 13 20:42:46 2012 -0700

    Refactors code into simulateLeadingWait.

commit 613b7d2e852a114bedb530ff5f4cf19f22207f48
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Fri Jul 13 20:31:24 2012 -0700

    Fixes failing test for late-starting properties.

commit a9f970ee491eb8e8fee2d6021d365b8902503d73
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Fri Jul 13 19:53:15 2012 -0700

    Refactors some code into calculateStepPercent.

commit b9c687be4d5e0ce6f55d677cc83e63fbe8de38bc
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Thu Jul 12 22:34:20 2012 -0700

    Adds a failing test for multiple tracks.

commit e95053cfd26cd2707fbed03e257d64ffff384075
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Thu Jul 12 20:53:47 2012 -0700

    Makes an optional property not optional.

commit a22b533ca054caaf35817e60ff2a891445d3d19a
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Wed Jul 11 23:29:38 2012 -0700

    Fixes issues with generated CSS ranges.

commit 5eccabea4ead3ad7fc7db10c074ab763777efe1a
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Wed Jul 11 22:51:37 2012 -0700

    Refactors generateActorTrackSegment, removes generateActorTrackKeyframes.

commit 0c152c406098be95aa37a421dea21d3cccae7171
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Wed Jul 11 20:23:20 2012 -0700

    Rewrites generateActorKeyframes.

commit 2442a775677b729a99c52425966a80e8be768328
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Wed Jul 11 19:37:37 2012 -0700

    Moves generateActorTrackSegment.

commit 00c121519a2ec127c9f45f76d5ae29833fc74ba5
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Tue Jul 10 22:33:06 2012 -0700

    Separates CSS tracks.

commit 435e317def6f48540635593bbb99da7114845247
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Tue Jul 10 22:17:50 2012 -0700

    Removes unnecessary logic.

commit dc7c311ee41dc942197744fff194fab12c3e0265
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Tue Jul 10 21:57:26 2012 -0700

    Refactors track iteration.

commit 50a08a5467aa4cd12a598e55bc85acff535d8304
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Tue Jul 10 21:15:32 2012 -0700

    Adds hooks for supporting multiple CSS animations corresponding to Actor tracks.

commit dd2b0e9e322117458fc8b5f189459976e6ebdfd6
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Mon Jul 9 22:40:29 2012 -0700

    Moves calculations into generateAnimationDurationProperty and generateAnimationDelayProperty.

commit f7e1605620d21fcc2333a5760208c303e58bc3ef
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Mon Jul 9 22:22:52 2012 -0700

    Refactors code into generateAnimationFillModeProperty.

commit d0af5791ac483081fc27a75203cd863207962f55
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Mon Jul 9 22:14:25 2012 -0700

    Refactors code into generateAnimationDelayProperty.

commit c1d336a241b7ede6558f491167a03786074edaab
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Mon Jul 9 21:33:43 2012 -0700

    Refactors code into generateAnimationDurationProperty.

commit d735688187c76131017cc04784f41b630aed1662
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Mon Jul 9 21:23:15 2012 -0700

    Refactors code into generateAnimationNameProperty.

commit 1479712d519993f11f80ecb9680a50b2bf682949
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Mon Jul 9 21:12:02 2012 -0700

    Minor cleanup.

commit 09d8353ec83bb0827261b206bd15472f2ecffa39
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Mon Jul 9 20:58:49 2012 -0700

    Refactors boilerplating logic into generateBoilerplatedKeyframes.

commit c518b57b1272f1c099f370ae9f15cec5a35b7c28
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Mon Jul 9 20:35:21 2012 -0700

    Adds track scoping to generateActorKeyframes.

commit 481d0a47d6eb17722573e250c19a72895dc23f5e
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Mon Jul 9 20:08:47 2012 -0700

    Swaps "from" and "to" with percents in to-css.

commit 8187d5014a83621462850a26a9e5ba37009b67e6
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Jul 8 17:40:10 2012 -0500

    Updates a test to make asserts for relevant data points.

commit a27d28a93c24c68a9f2fdc2c0973b8dc42beffd6
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Jul 8 17:21:25 2012 -0500

    Adds failing test for generateActorTrackKeyframes.

commit 719bdebbdd900328412705c7a1360c70ce6173c6
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Jul 8 16:18:38 2012 -0500

    Fixes increment size bug in generateActorTrackKeyframes.

commit 04d3868bf7e14fb56c49a7c658f5d516cd89f82d
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Jul 8 16:08:02 2012 -0500

    Fills out first pass at generateActorTrackKeyframes.

commit 0f170cd67c85b7350c71e9b44b58afe6c12076a9
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Jul 8 13:16:52 2012 -0500

    Adds stub for generateActorTrackKeyframes and failing test.

commit 1375f7662ae495dd389d1368d6d9601fa64da1fb
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Jul 8 13:03:24 2012 -0500

    Tweaks algorithm for generateActorTrackSegment.

commit c7e86d1c1d9a304ff6cb3bd8a42a541d4847e43f
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Jul 8 12:53:03 2012 -0500

    Fixes generateActorTrackSegment to pass test.

commit 95e9153041eb0a4ec33839fe38953dbb317510b1
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Jul 7 12:54:13 2012 -0500

    Modifies generateActorTrackSegment and failing test.

commit 670abdcdf590eaadece44796ba1d1fff35086913
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Jul 7 12:02:40 2012 -0500

    Adds failing test for generateActorTrackSegment.

commit 558b4696300cc66b3980c9b59b463120bbb6b394
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Jul 7 11:53:12 2012 -0500

    Adds test for generateActorTrackSegment.

commit b4ddc015ef6476f295ba3b43862552eea470f344
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Jul 7 10:40:15 2012 -0500

    Adds test for property targeting with serializeActorStep.

commit 958a73bc4f8274f24fce0f4ac714095428070512
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Jul 7 10:34:39 2012 -0500

    Refactors serializeActorStep.

commit d50fa9a8f56f1537ad7643404522635609debf52
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Jul 7 09:45:59 2012 -0500

    Fills out rough version of generateActorKeyframeSegment.

commit 1e893d701176573e1f0bbcb24ce92a6e6f90a2a0
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Fri Jul 6 18:42:13 2012 -0500

    Adds stub for generateActorKeyframeSegment.