rfe11241: support more query/update protocol params

<release-note>
With this change, the Java client now sends http protocol params
for update, baseURI, timeout, remove-graph-uri, insert-graph-uri,
using-graph-uri, using-named-graph-uri, and logQuery.
</release-note>

make prepush passes.
make javadoc runs clean.

Change-Id: Ic0da04fdb1610571d21d360275c20f8218d7212b
Reviewed-on: https://gerrit.franz.com:9080/2425
Reviewed-by: John O'Rourke <jor@franz.com>
Reviewed-by: Ahmon Dancy <dancy@franz.com>
Tested-by: Kevin Layer <layer@franz.com>
rfe11524: upgrade to jena 2.7.2 jars

<release-note>
With this change, the Java client has been upgraded to use
Jena 2.7.2 jars.
</release-note>

ant jena-compliance-tests pass.
make prepush passes.
make javadoc runs clean.
ant jena-tutorial runs clean.
make dist works, both tutorials run in Eclipse.

Change-Id: I1a90d46d968c2ed3232bea04b1cbf93bd1f99ac4
Reviewed-on: https://gerrit.franz.com:9080/2622
Reviewed-by: Ahmon Dancy <dancy@franz.com>
Reviewed-by: John O'Rourke <jor@franz.com>
Tested-by: Kevin Layer <layer@franz.com>
rfe11692: support automatic duplicate suppression

<release-note>
With this change, an AGRepository now supports several modes for automatic
duplicate suppression at commit-time.  See javadoc for details in methods
get/setDuplicateSuppressionPolicy.
</release-note>

added a prepush test for automatic duplicate suppression.
make prepush passes.
make javadoc runs clean.

Change-Id: I159551ef271ea81f238538f26302fbe693174c27
Reviewed-on: https://gerrit.franz.com:9080/2623
Reviewed-by: Ahmon Dancy <dancy@franz.com>
Reviewed-by: John O'Rourke <jor@franz.com>
Tested-by: Kevin Layer <layer@franz.com>
rfe11906: support materialization

<release-note>
With this change, the Java client now supports materialization, allowing
inferences to be generated and added to a repository in a transactional
fashion.  See the Javadoc for AGMaterializer#newInstance() to acquire a
configurable materializer, and AGRepositoryConnection#materialize to run
the materializer.
<release-note>

added prepush test AGMaterializerTests
make prepush passes
make javadoc runs clean.

Change-Id: I97cbb592a100f6df4e1974fa7e1fc83b1766400c
Reviewed-on: https://gerrit.franz.com:9080/2641
Reviewed-by: John O'Rourke <jor@franz.com>
Reviewed-by: Ahmon Dancy <dancy@franz.com>
Tested-by: Kevin Layer <layer@franz.com>
bug21463: useTypeSubproperty test and parameter fix

Added a prepush test for the materializer's useTypeSubproperty
feature; this also fixes an issue with passing the 'without'
parameter.

No release note needed, corrections to unreleased code.

make prepush passes.
make javadoc runs clean.

Change-Id: I9b3894806807d6b051c2c4576dd736827bda201f
Reviewed-on: https://gerrit.franz.com:9080/2657
Reviewed-by: John O'Rourke <jor@franz.com>
Reviewed-by: Ahmon Dancy <dancy@franz.com>
Tested-by: Kevin Layer <layer@franz.com>
Get rid of use of .git-branch-name file

The hook that creates .git-branch-name is considered obsolete and does
not exist on all machines.

The .git-branch-name file was used by the ant build script to set
various variables, used for file naming and documentation purposes.
Standardize on AGVERSION in the makefile, which is passed by
build scripts from the acl repo and agraph/lisp/GNUmakefile.

Change-Id: Ic5315187318f31821fbc0c92e5cf2f0fa9ee7240