centralize & clean up Syntax object construction

all built-in prim syntaxes are now kept in core.Syntaxes
instead of in the prims themselves

Syntax construction is cleaner now; but still provide SyntaxJ for for
Java laggards

extensions needed updating, of course
update extension builds to point to publicly available commit
make Scalastyle less picky about parameter count

otherwise it barfs on Syntax, as well it should I suppose
reformat Syntaxes.scala to get past Scalastyle
minor cleanup
Merge pull request #579 from NetLogo/centralize-syntax-definition

centralize & clean up Syntax object construction
fix typo
remove unused code
eliminate DefaultCommand, DefaultReporter

at some point, not exactly sure when, these became unneeded
update extension builds
shut up Scalastyle
minor code improvement

keep a var private
add/update comments
revert change centralizing Syntax definitions

913d5b4 both cleaned up how Syntax objects were constructed,
and moved all the Syntax definitions to a single Syntaxes.scala
file

I now think centralizing the syntaxes was a mistake, or at least,
needs further consideration.  but the cleanup of how they're
constructed is good, so keeping that.
Merge pull request #581 from NetLogo/un-centralize-syntaxes

revert change centralizing Syntax definitions
Merge remote-tracking branch 'origin/headless' into scala-2.11