1.0 release.

* Adds Tweenable#dispose
* Removes unused extension files
* Renames "callback" tween parameter to "finish"
* Adds "start" paramter back to tween
* Changes default value for "to" for tween method
* Removes "data" property
* Improves documentation
* Overall bug fixes, cleanup and optimizations

Squashed commit of the following:

commit 37b4460adebb7b14e7a35c1402801e8b2049656b
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Fri Dec 27 17:26:36 2013 -0600

    Builds 1.0.

commit 3c69c56c35f5ae99da5f9f758ef40d6901d79cd8
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Fri Dec 27 17:23:19 2013 -0600

    Cleans up core docs.

commit 3a240624a77706201780982a05b8023302dae344
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Fri Dec 27 17:17:51 2013 -0600

    Passes state to start #tween param and fixes docs.

commit 5aa5ffc9a1e259a8ad29ea3218135f311e036b4c
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Fri Dec 27 17:06:11 2013 -0600

    Adds license to and cleans up README.

commit a5853678c3a7ab6ada5cc5893cfb2a81ce9b2833
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Fri Dec 27 17:03:45 2013 -0600

    Cleans up and fixes index.html.

commit eef292670b68d5b7b321c6eda5ce1735cbed893f
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Fri Dec 27 16:26:29 2013 -0600

    Adds license info to formulas file.

commit c8212e93801cdc0b8c1f4d22726053f23f2191a9
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Fri Dec 27 16:16:14 2013 -0600

    Replaces instances of "formula" with "curve throughout the docs.  Also
    some other documentation cleanup.

commit d8fa7044376fb9b375149c15ee3e015ff01f6344
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Fri Dec 27 16:08:29 2013 -0600

    Cleans up docs for Token extension.

commit 9add90661bd35bfa34a302de30fd8274cfa5deab
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Fri Dec 27 15:47:33 2013 -0600

    Cleans up some extension docs and formatting.

commit 35a1fb62c0fe1b25b2967d58a3f5b6953b332c93
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Fri Dec 27 12:45:55 2013 -0600

    Updates README.md for latest APIs.

commit d38026040061c4e7e1d89b8917694f01fb0e65e6
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Fri Dec 27 11:37:33 2013 -0600

    Reorganizes some Tweenable methods.

commit efab17c1d24ecbfe5b7358c17348da446df98229
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Fri Dec 27 11:20:02 2013 -0600

    Refactors scheduling logic.

commit d0f64376260baf41cf25f26198c04ec932137218
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Fri Dec 27 11:16:05 2013 -0600

    Does some GC optimization for Interpolate extension.

commit 2479715d40ad0557a19f228b455876a3d6438270
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Thu Dec 26 17:51:57 2013 -0600

    Refactors Interpolate extension to reuse mockTweenable instance.

commit 3efb726f79d7b99e88df8a9a8398db69058fd4a2
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Thu Dec 26 17:33:49 2013 -0600

    Removes unnecessary return value.

commit 770e19dea7368d02fdf81c5aa70df139a3af29a1
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Thu Dec 26 17:24:28 2013 -0600

    Minor readibility cleanups.

commit 14df4fd777d3692a1822816c057fd87fbc57775c
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Thu Dec 26 17:12:51 2013 -0600

    `finish` handler is now called in the context of the Tweenable instance
    rather than the state object.

commit 18e5c843d9aa1240abf729731b0d7a79bd542273
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Thu Dec 26 17:05:12 2013 -0600

    Optimizes filter argument list.

commit 41ef91eeac87c99b54ad4483476782f83978321f
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Thu Dec 26 16:51:17 2013 -0600

    Removes some unnecessary processing from Tweenable#tween.

commit e8c3e34c3b730be149a4412da02b57022358f07b
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Thu Dec 26 16:27:20 2013 -0600

    Changes Tweenable#tween's default value for "to" to be the current
    state, rather than an empty object.

commit 418d18b87782b8788bf9d87748ced8530807b7e3
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Thu Dec 26 16:22:31 2013 -0600

    Fixes early return value for Tweenable#tween.

commit 23ac6237aafdf890e80dfb011df199f029b260d6
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Thu Dec 26 16:20:54 2013 -0600

    Fixes JSDoc for start param for Tweenable#tween.

commit d92e74782c5d8ee37ab8aa116601f7482ff19446
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Thu Dec 26 16:18:32 2013 -0600

    Adds `start` parameter back to Tweenable#tween.

commit 42e3a057816efd88ef610ac28a6c2b700b6fdf4f
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Thu Dec 26 15:59:10 2013 -0600

    Changes constructor to only accept config object for initial state,
    removes `data` property.

commit ef0385bb189d2e44252ae6e886f490b5bb034394
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Thu Dec 26 12:09:47 2013 -0600

    Renames "callback" handler to "finish."

commit 1747f7cd889c2664c0dc54d6933b530b9c374c23
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Thu Dec 26 12:05:46 2013 -0600

    Adds Tweenable#dispose.

commit 9dbf7b34ed646318eaddc56cf31b92426e79ac6d
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Thu Dec 26 11:48:10 2013 -0600

    Upgrades Grunt to ~0.4.1.

commit 0b211071f6653c9eff1759a45682c8f5f5521a93
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Thu Dec 26 11:24:00 2013 -0600

    Deletes simpleEase extension.

commit 61c0192107b049320c9c37c02d9adaccb9e76caf
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Thu Dec 26 11:20:47 2013 -0600

    Deletes Round extension.

commit 195e4c7ba77a1c9a7849cc22d444f61847d490a8
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Thu Dec 26 11:17:26 2013 -0600

    Deletes Clamp extension.

commit b28a916b2de1465053f90d8fb6304950be1b18f1
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Thu Dec 26 11:11:21 2013 -0600

    Deletes Queue extension.