fix small mistake in sbt build

make 'dump' task epend on 'test-compile'
add --noclean option to nightly.sh, for interactive use
User Manual fix

thanks George Birbilis for the report
make a val lazy to avoid spurious i18n messages (fixes #107)
remedying apparently accidental omission, compile Scala code with -deprecation
fix world preview in settings dialog to work in non-English languages

fixes #106
minor cleanup: use spaces not tabs
add wolf shape to default shapes
new wolf shape in Wolf Sheep Predation
add more wolf shapes to the library
get full stack traces when running GUI from sbt

see #104
update copyright notice

the year isn't really necessary and it would have been annoying to
have to update it year after year in every source file
update comment
fix interaction of `foreach` and `stop`

fixes #86
a more elegant fix for foreach/stop interaction (bug #86)
Merge branch 'master' into core

Conflicts:
	docs/transition.html
	src/main/org/nlogo/agent/Agent3D.scala
	src/main/org/nlogo/agent/Drawing3D.scala
	src/main/org/nlogo/agent/DrawingLine3D.scala
	src/main/org/nlogo/agent/Exporter3D.scala
	src/main/org/nlogo/agent/Importer3D.java
	src/main/org/nlogo/agent/InRadiusOrCone3D.java
	src/main/org/nlogo/agent/Link3D.scala
	src/main/org/nlogo/agent/LinkManager3D.scala
	src/main/org/nlogo/agent/LinkStamp3D.scala
	src/main/org/nlogo/agent/Observer3D.java
	src/main/org/nlogo/agent/Patch3D.java
	src/main/org/nlogo/agent/Protractor3D.java
	src/main/org/nlogo/agent/TieManager3D.java
	src/main/org/nlogo/agent/Topology3D.scala
	src/main/org/nlogo/agent/Torus3D.java
	src/main/org/nlogo/agent/Turtle3D.java
	src/main/org/nlogo/agent/TurtleStamp3D.scala
	src/main/org/nlogo/agent/World3D.java
	src/main/org/nlogo/api/AggregateManagerInterface.scala
	src/main/org/nlogo/api/Drawing3D.scala
	src/main/org/nlogo/api/DrawingLine3D.scala
	src/main/org/nlogo/api/HubNetInterface.scala
	src/main/org/nlogo/api/HubNetWorkspaceInterface.scala
	src/main/org/nlogo/api/Link3D.scala
	src/main/org/nlogo/api/LinkStamp3D.scala
	src/main/org/nlogo/api/Patch3D.scala
	src/main/org/nlogo/api/Protractor3D.scala
	src/main/org/nlogo/api/RemoteFile.scala
	src/main/org/nlogo/api/Turtle3D.scala
	src/main/org/nlogo/api/TurtleStamp3D.scala
	src/main/org/nlogo/api/Vect.scala
	src/main/org/nlogo/api/VersionHistory.scala
	src/main/org/nlogo/api/World3D.scala
	src/main/org/nlogo/api/WorldDimensions3D.scala
	src/main/org/nlogo/app/AgentMonitor.scala
	src/main/org/nlogo/app/AgentMonitorEditor.scala
	src/main/org/nlogo/app/AgentMonitorManager.scala
	src/main/org/nlogo/app/AgentMonitorView.java
	src/main/org/nlogo/app/AgentMonitorViewPanel.scala
	src/main/org/nlogo/app/AgentMonitorWindow.scala
	src/main/org/nlogo/app/AppletSaver.scala
	src/main/org/nlogo/app/IncludesMenu.scala
	src/main/org/nlogo/app/InfoConverter.scala
	src/main/org/nlogo/app/InfoFormatter.scala
	src/main/org/nlogo/app/InfoTab.scala
	src/main/org/nlogo/app/TemporaryProceduresTab.scala
	src/main/org/nlogo/app/ZoomMenu.scala
	src/main/org/nlogo/awt/MovieEncoder.scala
	src/main/org/nlogo/compiler/AutoConverter1.scala
	src/main/org/nlogo/compiler/AutoConverter2.scala
	src/main/org/nlogo/gl/render/AgentRenderer.scala
	src/main/org/nlogo/gl/render/Builtins.scala
	src/main/org/nlogo/gl/render/CustomShapes.scala
	src/main/org/nlogo/gl/render/DrawingRenderer.scala
	src/main/org/nlogo/gl/render/DrawingRendererInterface.scala
	src/main/org/nlogo/gl/render/Euclidean.scala
	src/main/org/nlogo/gl/render/ExportRenderer.scala
	src/main/org/nlogo/gl/render/GLLinkShape.scala
	src/main/org/nlogo/gl/render/GLLinkShape3D.scala
	src/main/org/nlogo/gl/render/GLShape.scala
	src/main/org/nlogo/gl/render/GLViewSettings.scala
	src/main/org/nlogo/gl/render/JOGLException.scala
	src/main/org/nlogo/gl/render/JOGLLoader.scala
	src/main/org/nlogo/gl/render/Lighting.scala
	src/main/org/nlogo/gl/render/LinkLine.scala
	src/main/org/nlogo/gl/render/LinkRenderer.scala
	src/main/org/nlogo/gl/render/LinkRenderer3D.scala
	src/main/org/nlogo/gl/render/MouseState.scala
	src/main/org/nlogo/gl/render/PatchRenderer.scala
	src/main/org/nlogo/gl/render/PatchRenderer3D.scala
	src/main/org/nlogo/gl/render/PickListener.scala
	src/main/org/nlogo/gl/render/Picker.scala
	src/main/org/nlogo/gl/render/Polygons.scala
	src/main/org/nlogo/gl/render/Rectangle.scala
	src/main/org/nlogo/gl/render/Renderer.java
	src/main/org/nlogo/gl/render/Renderer3D.java
	src/main/org/nlogo/gl/render/ShapeManager.java
	src/main/org/nlogo/gl/render/ShapeRenderer.scala
	src/main/org/nlogo/gl/render/ShapeRenderer3D.scala
	src/main/org/nlogo/gl/render/Tessellator.scala
	src/main/org/nlogo/gl/render/TextureRenderer.java
	src/main/org/nlogo/gl/render/TextureUtils.scala
	src/main/org/nlogo/gl/render/TrailRenderer3D.scala
	src/main/org/nlogo/gl/render/TurtleRenderer.scala
	src/main/org/nlogo/gl/render/TurtleRenderer3D.scala
	src/main/org/nlogo/gl/render/WorldRenderer.scala
	src/main/org/nlogo/gl/render/WorldRenderer3D.scala
	src/main/org/nlogo/gl/view/FullscreenView.scala
	src/main/org/nlogo/gl/view/MouseMotionHandler.scala
	src/main/org/nlogo/gl/view/ObserverView.scala
	src/main/org/nlogo/gl/view/Picker.scala
	src/main/org/nlogo/gl/view/View.scala
	src/main/org/nlogo/gl/view/ViewControlStrip3D.scala
	src/main/org/nlogo/gl/view/ViewControlToolBar.scala
	src/main/org/nlogo/gl/view/ViewManager.scala
	src/main/org/nlogo/hubnet/client/AnnouncementListener.scala
	src/main/org/nlogo/hubnet/client/App.scala
	src/main/org/nlogo/hubnet/client/AppletEditor.scala
	src/main/org/nlogo/hubnet/client/ClientAWTEvent.scala
	src/main/org/nlogo/hubnet/client/ClientApp.scala
	src/main/org/nlogo/hubnet/client/ClientApplet.java
	src/main/org/nlogo/hubnet/client/ClientGUI.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/client/DiscoveryListener.scala
	src/main/org/nlogo/hubnet/client/EditorFactory.scala
	src/main/org/nlogo/hubnet/client/ErrorHandler.scala
	src/main/org/nlogo/hubnet/client/LoginDialog.scala
	src/main/org/nlogo/hubnet/client/RoboClientPanel.scala
	src/main/org/nlogo/hubnet/client/TimedSet.java
	src/main/org/nlogo/hubnet/connection/AbstractConnection.scala
	src/main/org/nlogo/hubnet/connection/ConnectionInterface.scala
	src/main/org/nlogo/hubnet/connection/ConnectionTypes.scala
	src/main/org/nlogo/hubnet/connection/HubNetException.scala
	src/main/org/nlogo/hubnet/connection/MessageEnvelope.scala
	src/main/org/nlogo/hubnet/connection/Ports.scala
	src/main/org/nlogo/hubnet/connection/Streamable.scala
	src/main/org/nlogo/hubnet/mirroring/Agent.java
	src/main/org/nlogo/hubnet/mirroring/AgentData.java
	src/main/org/nlogo/hubnet/mirroring/AgentPerspective.java
	src/main/org/nlogo/hubnet/mirroring/ClearOverride.scala
	src/main/org/nlogo/hubnet/mirroring/ClientWorld.java
	src/main/org/nlogo/hubnet/mirroring/DiffBuffer.java
	src/main/org/nlogo/hubnet/mirroring/HubNetDrawingMessage.java
	src/main/org/nlogo/hubnet/mirroring/HubNetLine.java
	src/main/org/nlogo/hubnet/mirroring/HubNetLinkStamp.java
	src/main/org/nlogo/hubnet/mirroring/HubNetPlotPoint.java
	src/main/org/nlogo/hubnet/mirroring/HubNetTurtleStamp.java
	src/main/org/nlogo/hubnet/mirroring/LinkData.java
	src/main/org/nlogo/hubnet/mirroring/Overridable.java
	src/main/org/nlogo/hubnet/mirroring/OverrideList.java
	src/main/org/nlogo/hubnet/mirroring/PatchData.java
	src/main/org/nlogo/hubnet/mirroring/SendOverride.scala
	src/main/org/nlogo/hubnet/mirroring/ServerWorld.java
	src/main/org/nlogo/hubnet/mirroring/TurtleData.java
	src/main/org/nlogo/hubnet/protocol/ClientInterface.scala
	src/main/org/nlogo/hubnet/protocol/Messages.scala
	src/main/org/nlogo/hubnet/protocol/TestClient.scala
	src/main/org/nlogo/hubnet/server/ConnectionManager.scala
	src/main/org/nlogo/hubnet/server/DiscoveryAnnouncer.scala
	src/main/org/nlogo/hubnet/server/HeadlessHubNetManager.scala
	src/main/org/nlogo/hubnet/server/HubNetManager.scala
	src/main/org/nlogo/hubnet/server/HubNetUtils.scala
	src/main/org/nlogo/hubnet/server/ServerPlotManager.scala
	src/main/org/nlogo/hubnet/server/ServerSideConnection.scala
	src/main/org/nlogo/hubnet/server/gui/ControlCenter.scala
	src/main/org/nlogo/hubnet/server/gui/GUIHubNetManager.scala
	src/main/org/nlogo/hubnet/server/gui/HubNetClientEditor.scala
	src/main/org/nlogo/hubnet/server/gui/StartupDialog.scala
	src/main/org/nlogo/lab/gui/LabManager.scala
	src/main/org/nlogo/lab/gui/ManagerDialog.scala
	src/main/org/nlogo/lab/gui/ProgressDialog.scala
	src/main/org/nlogo/lab/gui/ProtocolEditable.scala
	src/main/org/nlogo/lab/gui/RunOptionsDialog.scala
	src/main/org/nlogo/lab/gui/Supervisor.scala
	src/main/org/nlogo/lite/Applet.scala
	src/main/org/nlogo/log/Files.scala
	src/main/org/nlogo/log/LogMessage.scala
	src/main/org/nlogo/log/Logger.scala
	src/main/org/nlogo/log/LoggingListener.scala
	src/main/org/nlogo/log/XMLFileAppender.scala
	src/main/org/nlogo/log/XMLLayout.scala
	src/main/org/nlogo/prim/dead/primitives.scala
	src/main/org/nlogo/prim/gui/_deletelogfiles.scala
	src/main/org/nlogo/prim/gui/_load3Dshapes.scala
	src/main/org/nlogo/prim/gui/_moviecancel.scala
	src/main/org/nlogo/prim/gui/_movieclose.scala
	src/main/org/nlogo/prim/gui/_moviegrabinterface.scala
	src/main/org/nlogo/prim/gui/_moviegrabview.scala
	src/main/org/nlogo/prim/gui/_moviesetframerate.scala
	src/main/org/nlogo/prim/gui/_moviestart.scala
	src/main/org/nlogo/prim/gui/_moviestatus.scala
	src/main/org/nlogo/prim/gui/_ziplogfiles.scala
	src/main/org/nlogo/prim/hubnet/_hubnetclearplot.java
	src/main/org/nlogo/prim/hubnet/_hubnetmakeplotnarrowcast.java
	src/main/org/nlogo/prim/hubnet/_hubnetplot.java
	src/main/org/nlogo/prim/hubnet/_hubnetplotpendown.java
	src/main/org/nlogo/prim/hubnet/_hubnetplotpenup.java
	src/main/org/nlogo/prim/hubnet/_hubnetplotxy.java
	src/main/org/nlogo/prim/hubnet/_hubnetsend.scala
	src/main/org/nlogo/prim/hubnet/_hubnetsendclearoutput.java
	src/main/org/nlogo/prim/hubnet/_hubnetsendfollow.java
	src/main/org/nlogo/prim/hubnet/_hubnetsendmessage.java
	src/main/org/nlogo/prim/hubnet/_hubnetsendoverride.scala
	src/main/org/nlogo/prim/hubnet/_hubnetsendusermessage.java
	src/main/org/nlogo/prim/hubnet/_hubnetsendwatch.java
	src/main/org/nlogo/prim/hubnet/_hubnetsethistogramnumbars.java
	src/main/org/nlogo/prim/hubnet/_hubnetsetplotpeninterval.java
	src/main/org/nlogo/prim/hubnet/_hubnetsetplotpenmode.scala
	src/main/org/nlogo/prim/hubnet/primitives.scala
	src/main/org/nlogo/prim/threed/_breedat.scala
	src/main/org/nlogo/prim/threed/_distancexyz.scala
	src/main/org/nlogo/prim/threed/_distancexyznowrap.scala
	src/main/org/nlogo/prim/threed/_dz.scala
	src/main/org/nlogo/prim/threed/_facexyz.scala
	src/main/org/nlogo/prim/threed/_linkpitch.scala
	src/main/org/nlogo/prim/threed/_maxpzcor.scala
	src/main/org/nlogo/prim/threed/_minpzcor.scala
	src/main/org/nlogo/prim/threed/_neighbors6.scala
	src/main/org/nlogo/prim/threed/_oheading.scala
	src/main/org/nlogo/prim/threed/_opitch.scala
	src/main/org/nlogo/prim/threed/_orbitdown.scala
	src/main/org/nlogo/prim/threed/_orbitleft.scala
	src/main/org/nlogo/prim/threed/_orbitright.scala
	src/main/org/nlogo/prim/threed/_orbitup.scala
	src/main/org/nlogo/prim/threed/_oroll.scala
	src/main/org/nlogo/prim/threed/_oxcor.scala
	src/main/org/nlogo/prim/threed/_oycor.scala
	src/main/org/nlogo/prim/threed/_ozcor.scala
	src/main/org/nlogo/prim/threed/_patch.scala
	src/main/org/nlogo/prim/threed/_patchat.scala
	src/main/org/nlogo/prim/threed/_patchatheadingpitchanddistance.scala
	src/main/org/nlogo/prim/threed/_randompzcor.scala
	src/main/org/nlogo/prim/threed/_randomzcor.scala
	src/main/org/nlogo/prim/threed/_resizeworld.scala
	src/main/org/nlogo/prim/threed/_rollleft.scala
	src/main/org/nlogo/prim/threed/_rollright.scala
	src/main/org/nlogo/prim/threed/_setxyz.scala
	src/main/org/nlogo/prim/threed/_tiltdown.scala
	src/main/org/nlogo/prim/threed/_tiltup.scala
	src/main/org/nlogo/prim/threed/_towardspitch.scala
	src/main/org/nlogo/prim/threed/_towardspitchnowrap.scala
	src/main/org/nlogo/prim/threed/_towardspitchxyz.scala
	src/main/org/nlogo/prim/threed/_towardspitchxyznowrap.scala
	src/main/org/nlogo/prim/threed/_turtlesat.scala
	src/main/org/nlogo/prim/threed/_worlddepth.scala
	src/main/org/nlogo/prim/threed/_zoom.scala
	src/main/org/nlogo/sdm/AggregateManagerLite.scala
	src/main/org/nlogo/sdm/Loader.scala
	src/main/org/nlogo/sdm/Model.scala
	src/main/org/nlogo/sdm/ModelElement.scala
	src/main/org/nlogo/sdm/Translator.scala
	src/main/org/nlogo/sdm/gui/AggregateConnectionTool.java
	src/main/org/nlogo/sdm/gui/AggregateDrawing.java
	src/main/org/nlogo/sdm/gui/AggregateDrawingView.java
	src/main/org/nlogo/sdm/gui/AggregateEditorTab.java
	src/main/org/nlogo/sdm/gui/AggregateModelEditor.java
	src/main/org/nlogo/sdm/gui/AggregateModelEditorToolBar.scala
	src/main/org/nlogo/sdm/gui/AggregateProceduresTab.scala
	src/main/org/nlogo/sdm/gui/AggregateTabs.java
	src/main/org/nlogo/sdm/gui/AggregateUndoableTool.java
	src/main/org/nlogo/sdm/gui/BindingConnection.java
	src/main/org/nlogo/sdm/gui/ChopRateConnector.java
	src/main/org/nlogo/sdm/gui/ConverterFigure.java
	src/main/org/nlogo/sdm/gui/GUIAggregateManager.scala
	src/main/org/nlogo/sdm/gui/InspectionTool.java
	src/main/org/nlogo/sdm/gui/ModelElementFigure.java
	src/main/org/nlogo/sdm/gui/Properties.scala
	src/main/org/nlogo/sdm/gui/RateConnection.java
	src/main/org/nlogo/sdm/gui/RateConnectionTool.java
	src/main/org/nlogo/sdm/gui/ReservoirFigure.java
	src/main/org/nlogo/sdm/gui/StockFigure.java
	src/main/org/nlogo/sdm/gui/Utils.java
	src/main/org/nlogo/sdm/gui/WrappedConverter.java
	src/main/org/nlogo/sdm/gui/WrappedRate.java
	src/main/org/nlogo/sdm/gui/WrappedReservoir.java
	src/main/org/nlogo/sdm/gui/WrappedStock.java
	src/main/org/nlogo/sdm/gui/Wrapper.java
	src/main/org/nlogo/shape/editor/ColorCellRenderer.java
	src/main/org/nlogo/shape/editor/DrawableList.java
	src/main/org/nlogo/shape/editor/EditorDialog.java
	src/main/org/nlogo/shape/editor/ImportDialog.java
	src/main/org/nlogo/shape/editor/LinkEditorDialog.java
	src/main/org/nlogo/shape/editor/LinkShapeManagerDialog.scala
	src/main/org/nlogo/shape/editor/ManagerDialog.scala
	src/main/org/nlogo/shape/editor/ShapeCellRenderer.java
	src/main/org/nlogo/shape/editor/ShapePreview.java
	src/main/org/nlogo/shape/editor/ShapeView.java
	src/main/org/nlogo/shape/editor/TurtleShapeManagerDialog.scala
	src/main/org/nlogo/swing/NumberedMenu.scala
	src/main/org/nlogo/swing/Printable.scala
	src/main/org/nlogo/swing/PrinterManager.java
	src/main/org/nlogo/swing/SelectableJLabel.scala
	src/main/org/nlogo/swing/TabsMenu.scala
	src/main/org/nlogo/swing/Tiler.scala
	src/main/org/nlogo/swing/WindowCloseBox.java
	src/main/org/nlogo/swing/WindowDragger.java
	src/main/org/nlogo/swing/WindowResizer.scala
	src/main/org/nlogo/widget/DummySwitchWidget.scala
	src/main/org/nlogo/window/DummyButtonWidget.java
	src/main/org/nlogo/window/DummyChooserWidget.java
	src/main/org/nlogo/window/DummyInputBoxWidget.scala
	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/ExternalFileInterface.java
	src/main/org/nlogo/window/ExternalFileManager.java
	src/main/org/nlogo/window/GLViewManagerInterface.java
	src/main/org/nlogo/window/JOGLLoadingException.java
	src/main/org/nlogo/window/JOGLVersionMismatchException.java
	src/main/org/nlogo/window/LabManagerInterface.java
	src/main/org/nlogo/window/QuickHelp.java
	src/main/org/nlogo/window/WorldViewSettings3D.java
	src/test/org/nlogo/agent/World3DTests.scala
	src/test/org/nlogo/api/VectTests.scala
	src/test/org/nlogo/app/AppletSaverTests.scala
	src/test/org/nlogo/app/InfoConverterTests.scala
	src/test/org/nlogo/app/InfoFormatterTests.scala
	src/test/org/nlogo/compiler/AutoConverter1Tests.scala
	src/test/org/nlogo/compiler/AutoConverter2Tests.scala
	src/test/org/nlogo/headless/hubnet/TestClientInterface.scala
	src/test/org/nlogo/hubnet/client/TimedSetTests.scala
	src/test/org/nlogo/hubnet/mirroring/ClientWorldTests.scala
	src/test/org/nlogo/hubnet/mirroring/DiffBufferTests.scala
	src/test/org/nlogo/hubnet/mirroring/OverridableTests.scala
	src/test/org/nlogo/hubnet/server/HubNetManagerTests.scala
	src/test/org/nlogo/hubnet/server/MockConnectionManager.scala
	src/test/org/nlogo/hubnet/server/ServerSideConnectionTests.scala
	src/test/org/nlogo/lab/gui/ProtocolEditableTests.scala
	src/test/org/nlogo/log/LoggerTests.scala
	src/test/org/nlogo/sdm/LoaderTests.scala
	src/test/org/nlogo/sdm/ModelTests.scala
	src/tools/org/nlogo/hubnet/HeadlessServerExample.scala
	src/tools/org/nlogo/hubnet/HubNetClientMayhem.scala
	src/tools/org/nlogo/hubnet/StandaloneHubNetClient.scala
	src/tools/org/nlogo/tools/InfoTabDocGenerator.scala
	src/tools/org/nlogo/tools/LocalizationReport.scala