Merge branch 'permissions' thus far, to get JSON persistence stuff mostly

* permissions:
  Finish getting permissions working in-world
  Improve output of TypedAttribute.display for CLR types
  Move to custom namespaces on Climoo-persisted items to avoid getting stuck with one namespace structure
  Get the impexporter working fully again.
  Rewrite TypedAttribute to be more solid, allow nested containers, and save CLR objects as JSON
  Add JSON persistence utils
  Beginnings of PermProxy
  Nascent partial start on permissions
Fix incorrect syntax in MySQL update script
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
Properly retain the MIME type for images when importing
Add disk backing option to MemoryDatabase
Refactor PersistedMemoryDatabase code and add a unit test
Add JSON.NET and MySQL.NET submodule repos in preparation for some other changes
Change DatabaseMySql reference to point to the included 3rdparty DLL
Move to JSON.NET based persistence handling. NOTE: Any exports or databases created/upgraded in the interim will not work.
Greatly improve impexporter persistence format to make things more easily editable and versionable
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