This commit improves Scala indenting eliminating numerous bugs.
This revision includes many changes that improve the editor, but there are still some corner cases
where embedded comments are not properly ignored.  Some indenting classes from DrJava that are not
used in DrScala were removed.
This commit adds the file drjava/lib/asm-all-5.0.1.jar which was inadvertently untracked because of an erroneous entry in drjava/.gitignore.
The commit also adds to new .gitignore files to clean up git tracking and
includes some minor changes (formatting only?) the reduced model classes.
This commit adds the .gitignore files that I thought were committed on
the last commit.