Merge Results from Rebase After Unit Test Updates

Should only be minor tweaks to the SDK that occurred while updating the unit tests.

A sanity check on BuddyMetadataBase.cs would be good, I added the ability to search by value to FindMetadataAsync
It does, I tested a few different scenarios today and wound up with this: https://github.com/BuddyPlatform/Buddy-DotNET-SDK/commit/0b415d8aa8ac421dcaa3259218c1f25f4b5b07de