rfe12017: Upgrade to alibaba rc7 auditing tests

With this change, the Java client's Callimachus tests
have been upgraded to use the openrdf-alibaba-2.0-rc7
jar and AG auditing tests.  The setTransactional(false)
assumption that was previously required has now been
removed from the auditing tests due to fixes in rc7.

Change-Id: Idfecdfa9848d6a52fbae991ab46f3d5eaad6ef68
Reviewed-on: https://gerrit.franz.com:9080/2756
Reviewed-by: Ahmon Dancy <dancy@franz.com>
Reviewed-by: John O'Rourke <jor@franz.com>
Tested-by: Kevin Layer <layer@franz.com>
rfe12026: rework tests for Callimachus changes

tests added    : yes
tests run      : yes
performance    : no change
release note   : none, internal only

In the longer term, we may want to reinstate
test.callimachus.AGCallimachusTest.testTriggerAuditing

I've also changed the original callimachus tests to work
around the external blank node exception:

java.lang.IllegalArgumentException: Cannot store external blank node
_:node17dr9c8b9x1 in AllegroGraph with the current settings. Please see
javadoc for AGHttpRepoClient#setAllowExternalBlankNodeIds(boolean) for
more details and options.

Change-Id: I31d1b1d974c1b319a6c2def00ae6375323f7b461
Reviewed-on: https://gerrit.franz.com:9080/2796
Reviewed-by: Ahmon Dancy <dancy@franz.com>
Reviewed-by: John O'Rourke <jor@franz.com>
Tested-by: Kevin Layer <layer@franz.com>
rfe8384: limiting the duration of a query

now for v4.9.1

<release-note>
rfe8384: limiting the duration of a query

With this change, the Java client now supports limiting the duration
of a query.  When Sesame applications use the AGQuery#setMaxQueryTime
method, the AG server will timeout the query appropriately during
evaluation and clean up server resources, and the client library will
throw a QueryInterruptedException back to the client application.
</release-note>

AGRepositoryConnectionTest#testOrderByQueriesAreInterruptable passes.
make prepush passes.

Change-Id: Ia6aaa1906cb4c2f9817d1d93b5c0a4348ba309a6
Reviewed-on: https://gerrit.franz.com:9080/2914
Reviewed-by: Ahmon Dancy <dancy@franz.com>
Reviewed-by: John O'Rourke <jor@franz.com>
Tested-by: Kevin Layer <layer@franz.com>
rfe11527: support sessions that use the main server port

now for v4.9.1

<release-note>
With this change, the Java client can now be configured to have
sessions use the main server port rather than a dedicated port.
By default, a dedicated port will be used.  Setting the system
property com.franz.agraph.http.useMainPortForSessions=true will
configure the client to use the main port for sessions.
</release-note>

added SessionTests to prepush tests.
make prepush passes.
make javadoc runs clean.

Change-Id: Iac49a84844ac68b8314ff6ab9263a36570ff9ea4
Reviewed-on: https://gerrit.franz.com:9080/2915
Reviewed-by: Ahmon Dancy <dancy@franz.com>
Reviewed-by: John O'Rourke <jor@franz.com>
Tested-by: Kevin Layer <layer@franz.com>
fix expected counts for materializer test

now for v4.9.1

The materializer now adds axiom triples and this must
be reflected in the expected number of triples returned

Change-Id: Iae20eababcc27d173372bf2826d036e7cf70c757
Reviewed-on: https://gerrit.franz.com:9080/2801
Reviewed-by: John O'Rourke <jor@franz.com>
Reviewed-by: Ahmon Dancy <dancy@franz.com>
Tested-by: Kevin Layer <layer@franz.com>
Reviewed-on: https://gerrit.franz.com:9080/2916