Unity internal JSonNet is colliding with JSonNet in Plugins folder

So I just spent the better part of a day trying to dance around this issue that you have created.

I added in the Remote Config package to an old project I am updating, and it brought along your version of JSON.NET. It collided with my existing library so I removed the original as suggested. Seemed to run fine until I got in on the device - suddenly things started not saving.

After much trial an error I finally discovered that the problem was with a HashSet - it was failing to deserialize. Saving the data worked and serialized it correctly, but when I went to load the data in on boot, it failed with a message about a null value.

I was lucky on this project because it is simple and I could easily change the HashSet to a List with no problems, but I can see my larger projects being totally wrecked by your package.

I found another forum post which put me on the right track: Unable to deserialize hashsets

Going through the forums, I can see that this is an ongoing issue. It really needs a better fix. Change yoru package name or let us disable it or something.