Document json_from_string() nullability
Document json_from_string() nullability

The function can return NULL even without setting an error, so we need
to add a `nullable` annotation. While at it, document the handling of
empty strings more explicitly.

Fixes: #46

frida/json-glib,GNOME/json-glib,frida/json-glib,GNOME/json-glib