protobuf!
Merge branch 'master' of github.com:aurora-sim/Async-Sim-Testing
Protobuf all the things! Rewrite how sims are serialized and saved down into the .abackup file, and instead of using json and xml together, switch entirely to protobuf, which speeds up the loading and saving of sims. Clean up a lot of old nasty code with saving .abackup files for the region.

NOTE: This commit will migrate all of the sims that you start, and will spam the console with errors about changed properties (if the values it spits out are not very close together, SEND ME THE ERRORS). This will add new .sim files which include all of the region data in your bin folder, which replaces the old .abackup files.
Inventory fixes for giving objects and taking objects from folders.
Fixes for giving items and taking items from folders.
Fix another missing packet block.
Fix adding too many path delimiters in PathHelpers that was breaking loading of regions.
Fix up open region setting html files with the new http server.
Add in full .ini support again, including the OpenRegionSettings because linux people can't otherwise access them easily.
Fix build.
Revert all the really broke prioritization code to what it was a long time ago that actually worked.
Cleanup of old configuration options (CONTAINS LOTS OF INI CHANGES).
Clean up usages of FireAndForget, since it doesn't need to be used all the time.
Minor null ref fix with Vivox.
Fix the configurator up for Async-Sim.
Fix back fixes for #1133 from Async-Sim.
Merge in "Adds a satisfying angular roll when an avatar is flying and turning.  (General, not physics).  Makes flying not feel as stiff." by teravus with customizations to make it a bit smoother.
Fix a major bug with updating of assets with Redis.
Remove the old nasty way of retrieving friend requests.
More basic cleanup.