gdata: Allow creating GDataEntries out of JSON content

Some services like Freebase are hardly based on JSON, and still
GDataEntry seems the most sensible base for the different server
responses in those services over GDataFeed.

A small spawn of https://bugzilla.gnome.org/show_bug.cgi?id=726486