if unimplemented, use 'pending' not 'canceled'

canceling the test results in way too much noise on the
console. "pending" tests are much more discreet
add support for tasks (both command and reporter)

bumps NetLogo version to get changes to compiler (lambda-lifting
moved from front to middle end) and some additional tests
oops
move Shell to top level

removing circular dependency between tortoise and tortoise.nashorn
packages
add Classycle-based dependency checking
DRY up docking model tests

and don't bother with one-model-per-suite anymore
now that ScalaTest 2.1.1 allows running single tests
inside sbt with e.g.
  test-only *TestModels -- -z Wolf
Merge pull request #76 from NetLogo/tasks

add support for tasks (both command and reporter)
fix a tiny regression in JS generation

a semicolon went missing when I was cleaning up
add TestModelDumps

TestModelDumps compares actual to expected JS.
this may help catch regressions in the compiler. but it's also
useful for us to have a corpus of models in JavaScript that
we can look through or grep, for all sorts of reasons
fix resource leak in CompilerService
update 'sbt depend'

to include more Scala standard library stuff we are now using
fix intermittent Travis timeout

by setting LogBuffered to false during slow:test in nightly.sh
Merge pull request #78 from NetLogo/js-dumps

add TestModelDumps
add missing newline in generated JS code
implement some misc prims

working towards getting GasLabCirc Benchmark running
add GasLabCirc Benchmark to TestModels
Merge pull request #77 from NetLogo/gaslab-circular-benchmark

add more prims, get GasLabCirc Benchmark working
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.