document SSL chained certificates
Fixes problems with extra columns showing up in some conditions
Fixes #973

Since logback is a weak dependency, i.e. it may or may not be present at
runtime there cannot be an import referring to it. Instead a
LogbackWeakDependency class is introduced which contains reflection code
to try to load it, with a fallback if not present.
Fixes #58

o Introduces GraphDatabaseSettings#logical_log_rotation_threshold for
  controlling log size for auto-rotation.
o a logical_log_rotation_threshold=0 value means no auto-rotation.
o These two above will replace the setters on XaLogicalLog and
  XaDataSource, namely #setLogicalLogTargetSize() and #setAutoRotate(),
  but they are just deprecated for now.
Fixes #62

o More descriptive error message for missing cache type.
Merge remote-tracking branch 'systay/weird-columns' into 1.9-maint
Remove the profile command from docs for now.
mandatory transactions for all calls to indexhits
Update pom.xml

Updated version to 1.9.3-SNAPSHOT
fixing build
Make all rows in cypher results take the form {row:[...]}

This is in preparation of including graph structure information in the streamed result.
If each element in the stream contains information about what it contains, then the
stream can contain a heterogeneous set of elements. Not everything has to be a row
that conforms to the column format.
Support "graph" result data content in Cypher results.

This extracts the graph portion (nodes and relationships) from each result row
from Cypher. This is added as a "graph":{"nodes":[...],"relationships":[...]} object
on the same level as "row":[] in the "data" portion of returned results.

Both "row" and "graph" are two separate result data content elements, by default
only "row" is returned, in order to get "graph" along with "row", one specifies
a "resultDataContent" parameter along each "statement" in the request, with a
value of ["row","graph"]. This parameter is an optional list of content specifiers,
with a default value of ["row"], making it possible to only return "graph",
excluding the "row", should that ever be interesting.
Updated poms to 1.9.3-SNAPSHOT
Add allShortestPaths to experimental parser
Introduce TypeSet
Use TypeSet instead of Set[CypherType]
Merge pull request #994 from cleishm/experimental-allshortestpaths

Add allShortestPaths to experimental parser
Unused imports
Merge pull request #1006 from cleishm/typeset

Add cypher TypeSet (specialisation of Set[CypherType])
Adds CREATE UNIQUE to the experimental parser