update benchmark dumps for master

preserving order of procedure declaration
don't version control release announcement anymore
bump version number to 5.1.0-M1

but without causing model incompatibilities, since models
interoperability hasn't diverged yet
bump the version number to 5.1 in one more place
bump version number in bin/localize.sh
split GUIWorkspace into Java and Scala parts

to facilitate piecemeal conversion to Scala
shuffle some code from GUIWorkspaceJ to GUIWorkspace

working towards making ModelReader not use arrays anymore
make LoadSectionEvent use Seq not Array
make AppEvent use Seq not Array
remove some copy-and-pasted code
convert window.QuickHelp to Scala, and refactor
eliminate util.Utils.getResourceAsStringArray

now that no Java code needs it
eliminate use of Array in ExportInterfaceEvent
use Scala not Java collections in api.ModelReader
avoid Array in api.ModelReader
add some Eclipse stuff to .gitignore
add more ENSIME stuff to .gitignore
Merge remote-tracking branch 'origin/5.0.x'
misc. code improvements to support model runs
Merge remote-tracking branch 'origin/master' into core

Conflicts:
	project/events.txt
	src/main/org/nlogo/api/Color.scala
	src/main/org/nlogo/api/Version.scala
	src/main/org/nlogo/app/AgentMonitorEditor.scala
	src/main/org/nlogo/app/App.scala
	src/main/org/nlogo/app/CommandLine.java
	src/main/org/nlogo/app/InterfacePanel.java
	src/main/org/nlogo/app/WidgetPanel.java
	src/main/org/nlogo/headless/HeadlessModelOpener.scala
	src/main/org/nlogo/hubnet/client/ClientPanel.scala
	src/main/org/nlogo/hubnet/client/ClientRenderer.scala
	src/main/org/nlogo/hubnet/client/ClientView.scala
	src/main/org/nlogo/hubnet/mirroring/ClientWorld.java
	src/main/org/nlogo/hubnet/server/ConnectionManager.scala
	src/main/org/nlogo/hubnet/server/gui/HubNetClientEditor.scala
	src/main/org/nlogo/lite/LiteWorkspace.scala
	src/main/org/nlogo/shape/editor/ImportDialog.java
	src/main/org/nlogo/shape/editor/ManagerDialog.scala
	src/main/org/nlogo/widget/DummySwitchWidget.scala
	src/main/org/nlogo/widget/NoteWidget.scala
	src/main/org/nlogo/widget/SwitchWidget.scala
	src/main/org/nlogo/window/AbstractPlotWidget.scala
	src/main/org/nlogo/window/ButtonWidget.scala
	src/main/org/nlogo/window/ChooserWidget.scala
	src/main/org/nlogo/window/DummyButtonWidget.java
	src/main/org/nlogo/window/DummyChooserWidget.java
	src/main/org/nlogo/window/DummyMonitorWidget.java
	src/main/org/nlogo/window/DummyPlotWidget.scala
	src/main/org/nlogo/window/DummySliderWidget.scala
	src/main/org/nlogo/window/DummyViewWidget.java
	src/main/org/nlogo/window/EditorColorizer.scala
	src/main/org/nlogo/window/GUIWorkspaceJ.java
	src/main/org/nlogo/window/InputBox.scala
	src/main/org/nlogo/window/InterfacePanelLite.java
	src/main/org/nlogo/window/ModelLoader.scala
	src/main/org/nlogo/window/MonitorWidget.java
	src/main/org/nlogo/window/OutputWidget.scala
	src/main/org/nlogo/window/SliderWidget.scala
	src/main/org/nlogo/window/ViewWidget.java
	src/main/org/nlogo/window/Widget.scala
	src/main/org/nlogo/window/WorldViewSettings.java
	src/main/org/nlogo/workspace/AbstractWorkspace.java
	src/main/org/nlogo/workspace/WorldLoader.scala
	src/test/org/nlogo/headless/hubnet/TestClientInterface.scala
	test/reporters/Version.txt