add a Travis-CI config
disable Travis on 5.0.x
bin/shell.sh now warns you if jar is missing
have language tests ensure tmp directory exists

usually something has made it by the time it's needed,
but I intermittently find that I don't have it when
I want it
remove unused code
update extension builds to work on Travis
fix spaces-in-path bug in extension builds
don't attempt to build master on Travis
fix Travis oops?

hopefully
make a 2.11 deprecation warning go away

committing this on a 2.10 branch because I think it's a code
improvement even on 2.10; it makes the code's intent clearer
fix Travis oops?

hopefully

Conflicts:
	.travis.yml
make a 2.11 warning about inferred 'Any' go away

committing this on a 2.10 branch because I think it's a code
improvement even on 2.10; it makes the intent clearer
relocate bin/profiles.scala here from models repo

since the classpath details vary from NetLogo branch to branch
get bin/profiles.scala working with current build
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:
	.travis.yml
oops forgot to merge model submodule in last merge
Merge remote-tracking branch 'origin/headless' into minimal

Conflicts:
	bin/shell.sh
	extensions/array
	extensions/matrix
	extensions/profiler
	extensions/sample
	extensions/table