add min/max-one-of
Heatbugs Benchmark works now
Merge branch 'master' into min-max-one-of-and-heatbugs

Conflicts:
	src/test/scala/dock/TestBenchmarks.scala
disable a failing test
add comment
upgrade to Scala 2.10.4
Merge pull request #72 from NetLogo/scala-2.10.4

upgrade to Scala 2.10.4
Travis notifications -> HipChat
Merge pull request #67 from NetLogo/min-max-one-of-and-heatbugs

min/max-one-of + Heatbugs Benchmark
use newer NetLogo jar

the newer jar has some new tests that Tortoise can't handle
yet, so we add some more lame excuses to TortoiseFixture
Merge pull request #73 from NetLogo/newer-nl-jar

use newer NetLogo jar
use Nashorn (and Java 8) instead of Rhino (and Java 7)

notes:
- Java 8 drops the concept of PermGen, hence the -XX change
  in the sbt launch script
- Nashorn, unlike Rhino, has JSON built in, so we don't
  need to depend on json2.js anymore
work around Nashorn bugs involving integer keys

bug #1: affects JSON.parse. for objects with integer keys, parser
sometimes invents nonexistent entries with null values

bug #2: when iterating over key/value pairs in an object, if the keys
are integers, then Nashorn will sometimes hallucinate nonexistent
entries with undefined values
rename Rhino -> Nashorn everywhere
update comments on Nashorn bug
Merge pull request #74 from NetLogo/nashorn

move to Nashorn & Java 8 (from Rhino & Java 7)
HipChat/Travis: use Notifications room
revert mysterious import change

@TheBizzle doesn't remember why this was included in
47be69d4144a74f7b01e92fb48423cd87f9dc4c0, so I'm reverting.  if it ends
up needing to be reinstated for some reason neither of us can
currently fathom, it should be commented.
Introducing Benchmarker 1.0
Adding version number of JS engine to benchmark

It just makes sense to include version numbers of external libraries
into the benchmarks, since changing version numbers can change speed.