remove no more needed returning of the class constructor at end of class files

runtime.loadClass(...) no longer expects that eval(fileContent) yields
the constructor, and a few loaded files rely on that (e.g. all singletons/namespaces),
so let's be consistent
Merge pull request #606 from kossebau/removeNowUnneededClassReturning

remove no more needed returning of the class constructor at end of class files
Apply merged paragraph styles using OpSetParagraphStyle

Reduce the complexity within the remove text operation and push it up to
the controller instead.
Merge pull request #599 from peitschie/style-via-setstyle

Apply merged paragraph styles using OpSetParagraphStyle
First stab at improved line boundary detection
Roughly wire new boundary detection into selection controller

Slight improvement to the selection controller to limit boundary searching to the current paragraph
Major rewrite to support advance-to-X-offset feature