build,lib: use Atdgen for JSON serialization

The build code in `please.sh` is very ugly because the library `Yosjon`
hits a bug in `ocp-build`:
<https://github.com/OCamlPro/ocp-build/issues/30>
doc: update `README.md`