Add a mocha workaround for diffs.
Document for..in without var.
Fix indentation in for..in without block.
Update indentation specs to use if instead of function.
Refactor loops to handle edge cases in a consistent manner.
Account for while without bodies.
Fix up some blockstatement problems.
Add test for for-with-if.
Delegate for to while.
Fix subsequent object calls.
Implement AST transformations.