Allow arbitrary extra keys at top level of SPARQL JSON results per specification (JENA-655)

Also some minor tweaks to javadoc in other classes

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1578842 13f79535-47bb-0310-9956-ffa450edef68
Further improve how keys are validated in SPARQL JSON results (JENA-655)

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1578850 13f79535-47bb-0310-9956-ffa450edef68
Add HttpAuthenticator implementations that work with NTLM authentication (JENA-658)

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1578944 13f79535-47bb-0310-9956-ffa450edef68
Add javadoc comment

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1578967 13f79535-47bb-0310-9956-ffa450edef68
JENA-656 : More MIME types for client SPARQL protocol calls (and hope we can parse the result).

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1579167 13f79535-47bb-0310-9956-ffa450edef68
Deprecate QueryExecution.setFileManager

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1579183 13f79535-47bb-0310-9956-ffa450edef68
Improvements for JENA-656
1/ Headers in a defined order, highest q first
2/ Don't include q=1.0
3/ Always ask for something with \*/\*
4/ Encourage efficient forms


git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1579193 13f79535-47bb-0310-9956-ffa450edef68
JENA-660 : remove static to unshare string formatting

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1579219 13f79535-47bb-0310-9956-ffa450edef68
Rename manifest.n3 as manifest.ttl

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1580202 13f79535-47bb-0310-9956-ffa450edef68
Use W3C defined property for includes

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1580484 13f79535-47bb-0310-9956-ffa450edef68
Tidy strict mode setting for testing around globals (NodeValue) 

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1580547 13f79535-47bb-0310-9956-ffa450edef68
Clear up testing - mostly separate from JUnit3 for scripted tests

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1580548 13f79535-47bb-0310-9956-ffa450edef68
Align TDB testing

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1580549 13f79535-47bb-0310-9956-ffa450edef68
More tidying up the scripted testing framework

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1580586 13f79535-47bb-0310-9956-ffa450edef68
Get class name of class, not class name of Class<?>.

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1581779 13f79535-47bb-0310-9956-ffa450edef68
JENA-654 : Configurable Lucene Analyzer for index

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1581780 13f79535-47bb-0310-9956-ffa450edef68
JENA-654 : Configurable Lucene Analyzer for index

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1581801 13f79535-47bb-0310-9956-ffa450edef68
Some minor abstraction in SPARQLParserBase to make it easier to extend sub-query parsing

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1582394 13f79535-47bb-0310-9956-ffa450edef68
JENA-663 : Use general Accept header

1/ Accept header to prefer Turtle, then NT, JSON-LD and RDF/XML (then anything).
2/ Allow "Accept:" and outgoing "Content-type:" to be set by the application.


git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1582408 13f79535-47bb-0310-9956-ffa450edef68
Rename OpExecutorTDB as OpExecutorTDB1 because there will be different ones at some time.

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1583006 13f79535-47bb-0310-9956-ffa450edef68