Add a page function for a framed vertex iterable. Remove some warnings
by parametising the Gremlin functions. Still much rationalisation
needed.
Break out the streaming page code into a separate function and make it protected
Add a REST endpoint for getting the history for an item.
Only add scopes to IDs if not the system scope
Add a BundleUtils class which contains some functions for doing
immutable get/set operations on the tree via the use of Xpath-like
paths such as 'describes[0]/identifier' (identifier node of
first 'describes' relation.)
Merge with master
Fix file missed from previous commit