improvements to task docs
add code tab name in Tabs menu - fix #240
fix some bugs in equality on agents and agentsets

fixes #242
fix comments
fix a test to work in both 2D and 3D
make TestCompiler not be 3D-only anymore

there wasn't any real reason for it to be 3D-only, and the technique
we were using to disable it in 3D doesn't work anymore with ScalaTest
2.0.  so the easiest thing is to just make the tests pass in 3D too
sbt build cleanup: split Autogen in two

the JFlex stuff and the Events stuff didn't really have much
in common. nicer to keep them separate
add a seventh illusion to Optical Illusions
fix RGB primitive description
fix doc for HSB primitive
minor User Manual tweak
update FAQ to cover Android too, not just iOS
'export-world' now catches 'IllegalStateException's

Fixes #267
Merge branch '5.0.x' into topic
fix performance issue with task creation (fixes #255)
add some @throws annotations for the Java crowd (fixes #264)
make HeadlessWorkspace.clearLastLogoException() actually work

fixes #271
upgrade to sbt 0.12.2
Updating IntelliJ config to work on 5.0.x branch
First version of upload to modeling commons

Conflicts:
	src/main/org/nlogo/app/FileMenu.java