Better way to format var statements.
Fixed node name.
Updated command line options.

- This is the Objective-J compiler, so I removed acorn options that
  don't make sense for Objective-J running on IE9+.
- Indents will be specified in the format file, not at the command line.
- Added short versions of many options.
- Added default values for many options.
- Changed the color of option highlight to yellow in help text.
Removed generate, generateObjJ, format and ident options.

We are always going to use a format. We always want to generate from
the AST, and the code formatter will be a separate executable.

This change allowed us to dramatically simplify the code and make it much
easier to see the flow of control.

Indent options are part of the format now.
Factored out a ton of code through concatWithFormat method.
Unused vars and parameters, reversed negated if statements.
Don't split format value unless it needs it, 0 indent means remove all.
Format fixes, bug fixes.