Updating to latest version of Tortoise
Minor tweak

This makes it so that '.nlogo' file URLs are tried last by the compilation API, which prevents their error messages from being overwritten by the means attempted
Fixing bug in '.nlogo' URL reading

I think it was defaulting to UTF-8 as the codec before.  But... we don't
want that.  ISO8859 is the wider codec, and, without it, I was getting
URL-readings throwing `MalformedCharsetException`s.  Simple fix.
Ensuring that flexboxes work in Safari
Improving Safari standalone page textbox placement (fixes #152)
Getting multiline code working in widgets
Updating to latest version of Tortoise
Add chooser serialization
Repositioning Powered
Add widget test model
Fix Chooser serialization and add InputBox serialization
Add Output widget serialization
Remove UnsupportedWidget since they're all supported!
Merge branch 'master' into wip-issue-150-api

Conflicts:
	app/controllers/CompilerService.scala
	app/models/local/WidgetJS.scala
Add source sanitization to widget serialization
Simplify plot serialization