ScalaCodeTokenizer.tokenize takes String instead of IDocument.

ScalaCodeTokenizer.tokenize asked for a IDocument only to right away get the IDocument's contents and then never use it [the IDocument] again. It makes more sense to just take the contents as a string directly, which is what this change does.