MCO-457 devendor json

This series of commits removes the vendoring of the json gem, and instead relies on there being packages of the json gem available to us.

It's in 3 commits right now so you can inspect the steps independently, fb1f9bd is the big delete, and the other two make the code work again and update the packaging metadata.