flatten source tree, no more /org/nlogo/
Merge pull request #556 from NetLogo/bye-bye-org-nlogo-dirs

flatten source tree, no more /org/nlogo/
upgrade to ScalaTest 2.1
as a matter of style, avoid any2stringadd

so WartRemover can tell us if we do it accidentally
show test failures again at end, after all tests complete

thank you http://stackoverflow.com/q/21806312/86485
upgrade Scalastyle to 0.4.0

no special reason, just keeping current
rename a test file

new name is better because we ought to write dead link tests too
add some death tests

my immediate motive is that I want these tests in Tortoise, but
they're good to have in this repo too
add a simpler min/max-one-of test

a more complicated version is failing in Tortoise; having a
reduced one too (also failing) will help me investigate
specify exact JDK version in Travis config

oraclejdk7 is actually the default, but it's best to make it
explicit, for documentation, and in case Travis changes the
default
Beef up 'TurtlesHere' language tests

Phrasing stolen from Seth Tisue (all rights reserved)
Merge pull request #562 from NetLogo/headless-beef

Beef up 'TurtlesHere' language tests
upgrade to ScalaTest 2.1.1

now you can finally filter tests within a suite by name, e.g.
  test-only *MySuite -- -z foo
to only run tests with foo in the test name
stop sending Travis notifications to IRC

we're going to use HipChat for this kind of thing instead
travis linter says this is wrong to include
remove 'private' from some compile.middle classes

I want to use Optimizer from Tortoise.  that's the immediate
motivation, but also this is just a good change.  now that
compile.middle is its own package, if somebody wants to forbid
depending on it, that should be forbidden via Classycle, rather
than forbidden via `private`

if someone just wants to use the middle end as a whole, we already
have `MiddleEnd extends MiddleEndInterface`, so that's taken care
of.
Merge branch 'headless' into scala-2.10.4

Conflicts:
	.travis.yml