update models
Adding ability to create a '.jar' full of Tortoise tests!

(cherry picked from commit 91d274b63eceae13c8706c17966a10fd665cb119)
build NetLogoHeadlessTests.jar as part of 'sbt all'

(cherry picked from commit 699ab23c759a456187981837d1d55df722be4f53)
respect CompilerFlags in more places

motivation: so Tortoise won't depend on ASM
Prepare headless for tortoise floatingpoint matching
use more concise 0.13 settings syntax
upgrade to ScalaTest 2.0 final
Merge branch 'headless' into headless-distance-match-tortoise
Merge pull request #505 from NetLogo/headless-distance-match-tortoise

Prepare headless for tortoise floatingpoint matching
rename LICENSE -> LICENSE.txt
models update: Giant Component
properly update checksum for Giant Component
default nightly.sh to not cleaning

having the default destroy stuff is too error-prone.
to explicitly request cleaning, pass --clean
Merge remote-tracking branch 'origin/5.0.x'
Merge remote-tracking branch 'origin/master' into core
Merge remote-tracking branch 'origin/core' into headless

Conflicts:
	test/checksums.txt
fix regression where checksum commands weren't working

forgot to update this before during headless package reorg
add 'ensime generate' to nightly.sh
update Travis config for change to nightly.sh
simplify checksum/preview stuff using fullRunInputTask

(I don't think fullRunInputTask existed back when I first wrote this
stuff)