Added fixes to make all the unit tests pass.

Most of the work was concentrated on using methods in combined
assignment (+=, #=, etc.) to make those work.

Also added in code to detect when main() is used instead of main(String
args[]).  NoArguments.ll is used in that case.