Optimizes memory usage for less garbage collection pauses.

Squashed commit of the following:

commit 850bd5627a3ff454dd124f6409020fd201b4712f
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Sep 1 15:52:56 2013 -0700

    Removes redundant code.

commit c70036668ad0e6e34c7b36f99e54a64953c90334
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sun Sep 1 15:46:46 2013 -0700

    Re-scopes some variables to prevent garbage collection.

commit 76638b87a7dc491ead734bc82a938ab0d9ebce1a
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Aug 31 18:23:37 2013 -0700

    Some memory optimizations for token extension.

commit 33fe59f17c79c0b17490c5a9507ed7d4bcb2504b
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Aug 31 17:17:36 2013 -0700

    Optimizes now function and removes a tween gaurd.

commit 88580e5b8f75077e2dc6aaf779fbdd982e876e1d
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Aug 31 16:52:21 2013 -0700

    Adds timeoutHandlerFilterList to avoid redundant new Arrays.