Fix missing semi-colons breaking compiled JS

I believe related to #234, it appears the tests still fail when I attempt to execute them (e.g., stacks-test.html and eval-test.html). We are seeing the same issue when compiling our streamline coffee files, as those highlighted by the failing tests. Namely an err similar to:

````
try {fn.apply(this, arguments)} finally {g.context = oldContext;}};}g.setPromi
                                                                    ^
SyntaxError: Unexpected identifier
````

It simply looks to be some missing semi-colons (`;`), as the generated code will uglify that portion of code.