ISIS-421: RO TCK tests and fixes

mostly the JsonValueEncoder dealing with encoding/decoding to json of strings into primitives, wrappers, bigdecimal, biginteger and also (of course, everyone's favorite) dates.