Add store_xids to Liveloader

MichelDiz commented :

Observation: One thing I noticed in recent tests is that store_xids stores only real XIDs. I think It should store any kind of value except UIDs in fact. So my example in this issue is slightly wrong. Cuz I’m exemplifying with a blank node <_:MichelDiz> not a XID.

Take for example the GraphQL feature Adding/Updating nodes for XID inside XID doesn't work if parent XID already exists · Issue #5128 · dgraph-io/dgraph · GitHub
The dev team behind the GraphQL feature is using XIDs that are not actually XIDs.
In general, XIDs are basically “URIs” from RDF concept. But we can extend this for any value except UIDs.

a bit of context XID in other graph DBs

We should make sure that these syntaxes are properly handled by store_xids.

<_:BlankNode> 
<eg:a> <eg:b> <"123"^^http://www.w3.org/2001/XMLSchema#int>
<eg:a> <eg:b> <"123"^^http://www.w3.org/2001/XMLSchema#unsignedByte>
<urn:lot2> ... ... .
<http://my.com/John> <http://purl.org/dc/elements/1.1/publisher> <http://publisher/
Xyz> .
<employee> 
 <employee/name>