Print out the results in a table for now
Update printing
Bug fix, improve query, print data

Bug fix encountering workspaces where a save started but aborted,
leaving obj count = 1 but no objects

Use a range rather than $in query for versions

Print a table of the data
Merge branch 'dev' into dev-candidate
Fix return from set ws owner admin command
First step of investigation what's going on with sub-data extraction
from domain annotation objects.
Extension for sub-data extraction test.
Add provenance fields for external data & recompile

Needs integration into DB and 2 layer testing.
Add external data spec to provenance

tests for lib level done
needs tests for JSON RPC level
RPC layer tests for external data provenance
Update release notes
KBASE-1016 #comment Debug code for handle serv/mngr connection problems
KBASE-1016 #comment Pulled the core guts out of the client, they work

Made a minimal test case by removing the core guts of the client to make
the call. This case works, so there's something else in the full client
code that's causing the problem.

Switch between the two cases by toggling the CLIENT boolean.
extract method to write request to http output stream
KBASE-1016 #comment adding length param to req doesn't cause problem
Factor tests into methods
KBASE-1016 #comment add test for JsonClientCaller, fails

Means there's something in JsonClientCaller that causes the call to
fail, although the core of the caller (guts test) works
Use local JsonClientCaller for testing
move debug code into subpackage of debugging
KBASE-1016 #comment Using same small id doesn't fix problem