Implement headless vs JS exception matching

Now exceptions in the headless engine must match with exceptions in the
javascript engine!  The exceptions don't have to have the same message
or even be of the same type, but both must error on any given command.

Conflicts:
	src/test/org/nlogo/tortoise/dock/DockingFixture.scala
Implement ticks/tests in coffeescript!
Fix depend!
Remove "EngineException" repeated text!
Add ticks to TestTermitesModel!