Revert "Remove my own json tree types and add a thin wrapper for jackson and jsr353"

This reverts commit 9f26d7a74e852abcd5ff9ae3e516af9c511e35f0.
Add json.JsonNull and JsonNothing