Prevents redundant CSS @keyframes from being rendered for waits.

Squashed commit of the following:

commit 6e28bf2720ccdc40053456efb6406eb4268be374
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Feb 1 18:18:52 2014 -0600

    Fixes JSDocs for some private helper functions.

commit e08d3b14c2880b1b85e5e1c985c925872c4f386e
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Feb 1 18:13:02 2014 -0600

    Builds 1.0.2.

commit 6675f1433e725e619c4ab2f973e51ddea7c718a9
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Feb 1 16:53:08 2014 -0600

    Fixes failing tests.

commit cac761aedefb735790a3b450d2d71f8df910e001
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Feb 1 16:37:21 2014 -0600

    Adds a passing test and a failing test.

commit de4599f1ed646a8d881aab1671a5e8190433dce2
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Feb 1 16:00:59 2014 -0600

    Fixes failing test.

commit 9846261fee6e732537e6d0837e947c43db38ee22
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Feb 1 14:47:24 2014 -0600

    Adds a failing test.