Log out if _processInput fails
Track owner context through verb calls.
Set owners of new objects properly; add VO permission; get permissions checking worked into MobProxy
Implement VO bit and make a few callsites more correct
Make pulserunner catch errors and save them for the user to peruse later
Make Mob handle object[] permissions properly, and add a new perm helper
Fix a typo in Perm formatting
Get anonymous objects (and players) working.
Finish making the "lobby" area work.
Improve MobProxy permissions exception messages to include mob IDs
Merge branch 'master' into permissions

* master:
  Greatly improve impexporter persistence format to make things more easily editable and versionable
  Move to JSON.NET based persistence handling. NOTE: Any exports or databases created/upgraded in the interim will not work.
  Change DatabaseMySql reference to point to the included 3rdparty DLL
  Add JSON.NET and MySQL.NET submodule repos in preparation for some other changes
  Refactor PersistedMemoryDatabase code and add a unit test
  Add disk backing option to MemoryDatabase
  Properly retain the MIME type for images when importing
PulseRunner should run verbs as the source's owner, not the source.
Properly handle null attribute values for display
Allow verbs to start with "//verb" or "// verb".
WIP: Started on perm editor
Merge branch 'master' into permissions

* master: (63 commits)
  Some database loading optimization suggested by profiling
  Make the sleeping attribute that some verbs expect actually work
  Add support for C-style for loops
  Add support for continue
  Add while loops
  Split the Coral unit tests into their own cs files
  Accidentally committed earlier
  String escapes weren't being escaped by Irony
  Make Verb only allow items that are all function defines
  Deref LValues in AstIf so things like "if a:" work properly
  Use Equals(), not ==, when comparing inner PMOs
  Move Coral-to-Coral calls in Verb/Mob to use continuations
  Make $ work
  Loosen PMO assignment code to where it was meant to be
  Remove redundant code
  Add compilation error handling in Verb
  Add support for stack traces, plus a new CliMOO test to test some CliMOO-like usage patterns
  Move Step into its own file
  Change scopes to be lexical, and add support for lexical closures, as well as calling async functions
  Add AsyncAction support
  ...

Conflicts:
	MooCore/Proxies/MobProxy.cs
	MooCore/Proxies/PermProxy.cs
	MooCore/Verb.cs
Fix a few things missed in the merge
Make ConstScope capable of having parents, and add a method to push a scope on the Coral stack
Add support in Coral AsyncActions for pushing scopes on the stack
Add support for security contexts in Coral