Creating a new dev branch from the HA development branch incorporating all changes in the main development branch up to r7381.

git-svn-id: https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/BIGDATA_RELEASE_1_3_0@7382 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Modified the SPARQL UPDATE response to include a mutation count per [1].  However, the response is still not a well-formed or easily parsed XML document.

[1] https://sourceforge.net/projects/bigdata/forums/forum/676946/topic/8664308

git-svn-id: https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/BIGDATA_RELEASE_1_3_0@7383 8f7bc0f5-282e-0410-95e3-8d296e9bb460
javadoc fix

git-svn-id: https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/BIGDATA_RELEASE_1_3_0@7387 8f7bc0f5-282e-0410-95e3-8d296e9bb460
various tests for trac 734
e.g.
SELECT ?A ?B
WHERE {
    ?A rdf:type  / rdfs:subClassOf * <os:ClassA> ;
       rdf:value ?B .
    ?B rdf:type  / rdfs:subClassOf * <os:ClassB>
}
and
SELECT  (<os:0> as ?A)
WHERE {
     <eg:a> <eg:b> ? <eg:a>
}

git-svn-id: https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/BIGDATA_RELEASE_1_3_0@7388 8f7bc0f5-282e-0410-95e3-8d296e9bb460
I've added a simple InferenceChangeLogReporter. This class may be used to obtain the actual inferences computed during a transaction.  

I modified the change log listener test suite to also test this this new listener.

The present implementation uses a LinkedHashMap to store the ISPOs for the inferences.  This should be scalable up to millions of inferences.  If very large inferences will be drawn, then we could substitute an HTree index for the LinkedHashMap. The existing NativeDistinctFilter already does exactly this and simply replace the hard coded use of the LinkedHashSet for improved scaling.  In this case, the native memory associated with the HTree needs to be released, e.g., through an ICloseable protocol on the change listener.

git-svn-id: https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/BIGDATA_RELEASE_1_3_0@7389 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Fix for trac734 - problem is to do with allowing legal paths when both ends are bound. Including tests in suite.

git-svn-id: https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/BIGDATA_RELEASE_1_3_0@7390 8f7bc0f5-282e-0410-95e3-8d296e9bb460