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
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
upgrade to latest CoffeeScript version
Merge pull request #79 from NetLogo/coffeescript-1.7.1

upgrade to CoffeeScript 1.7.1
Sorting through and fixing some language tests
update model dumps

for change from < and > to Prims.lt and Prims.gt
Merge pull request #80 from NetLogo/more-passing-lang-tests

Sorting through and fixing some language tests
Merge branch 'master' into sbt-0.13.2
use sbt 0.13 syntax