update models library for CC Atmosphere changes
push WidgetParser down to workspace package

Tortoise needs it, and we want to reduce Tortoise's dependence on very
high-level packages like headless

partially addresses #454
make WidgetParser.parseWidgets return more sensible types

in particular, avoid returning StringBuilder. yuck

partially addresses #454
Merge pull request #454 from NetLogo/widgetparser-cleanup

`WidgetParser` has an unfriendly API
add chooser support to WidgetParser

fixes #456
make some of WidgetParser's constructor parameters optional

for ease of use from Tortoise
Merge pull request #456 from NetLogo/issues-454-and-456

WidgetParser lacks chooser support
remove unused file

"sbt package" makes the manifest for the main jar.  at one time it
worked some other way, and this file seems to be left over from that
time.
fiddle with wording of Linux JDK warning in FAQ
rename no-longer-required bin/submodules.sh to bin/ssh-submodules.sh

and update the comments at the top to explain why
Merge remote-tracking branch 'origin/5.0.x'

Conflicts:
	docs/faq.html
Merge remote-tracking branch 'origin/master' into core

Conflicts:
	docs/faq.html
Merge remote-tracking branch 'origin/core' into headless
use https URLs for submodules

since that's what GitHub recommends these days
Merge remote-tracking branch 'origin/5.0.x'
Merge remote-tracking branch 'origin/master' into core

Conflicts:
	.gitmodules
Merge remote-tracking branch 'origin/core' into headless

Conflicts:
	.gitmodules
Updating GoGo extension ref
Finding right localhost address on Linux (fixes #482)
Adding missing type ascription