When parsing in async, only allow continuous execution for 5 ms, not 17 ms.
Use setImmediate instead of process.nextTick when possible
Change the gorilla and gork binaries to launch node with the --harmony_collections option. Refactor tests to not require the iterators.
Move Cache class from jstranslator to utils, also recreate the caches used between translate calls.
Optimize the generator state machine by removing states which simply go to other states.
Rework the way generator state machines are made.