minor console enhancements.
* pass in a file at command line, it loads
* drag & drop a file into console, it loads
* position window based on os (but not in 1.4,
still do 100,100 there)
(
GROOVY-2421)
Add 'editor' preference to force the 'edit' command to
use a specific executable
Changed most Preferences fields to accessor
methods for more dynamic pref lookup
* possibly breaking change - bogus node names now
throw exceptions instead of being logged and ignored
* make edt, doLater, and doOutside statically
accessible
fix for
GROOVY-2606.
OptimizerVisitor was used twice, but it is not designed
to be sued twice. I changed this, but the change is
very instable. Better checks are needed here in the
future.