Addeding in dependencies and modifying pattern.
Merge branch 'master' into 1596-90-above
Record linked and embedded uuids
Update lot_reviews to use resource_path and embedding so that linked/embedded uuids are recorded
Allow json rendering of sets
Avoid finding dependents on PUT/PATCH/POST.
Updates will record updated and renamed resources to the transaction log.
Indexing uses these to query invalidated objects from elasticsearch.
Use postgres xmin as elasticsearch version
Use constant for index name
Avoid some unnecessary ES calls and make the /_indexer status json smaller.
Merge branch 'master' into 1596-90-above
Fix indexing tests to reflect changes
Fix query for Elasticsearch 1.4
Fetch xid on insert
store edits in user session, check for invalidated objects for pages from ES.
Only set session cookie for web users
Invalidate objects which newly rev_link to an updated object
Can now remove the dependent object walking on indexing
Ensure rename dependencies are recorded for all objects contributing to the path.
Always use embedding to access object properties in views so that dependencies are recorded.
typo