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.