Add possibility to use a reasoner, s: #354

* add gnd ontology and inference RDFS properties clinging directly to the gnd resource
* add gnd tests
* use own GraphExtract and TripleBoundary derived from jena
Merge pull request #438 from lobid/issue-354-inferencing

Add possibility to use a reasoner, s: #354
Merge pull request #440 from lobid/build

Support requests for resources with items only, using `owner=*`
Simplify reasoning
Merge branch 'master' into issue-354-inferencing
Merge pull request #441 from lobid/issue-354-inferencing

Issue #354 inferencing: simplify reasoning
Adjust gndo for inferencing, see #443.
Adjust lv:fulltextOnline in @context, see #445.
Merge pull request #444 from lobid/issue-443-adjustgndo

Adjust gndo for inferencing
Update gnd scripts, see #438 and #442

* update flux to store XML records in the fs
* update flux to use reasoner
* update script to iterate OAI time periods using max 1 week
* outsource concatenation script
Merge pull request #448 from lobid/issue-442-gnd-snapshot

Update gnd transformation scripts
Update test data for updated fulltextOnline property (#445, #446)
Merge pull request #446 from lobid/issue-445-adjustcontext

Adjust lv:fulltextOnline in @context
Update resolve.properties, take bnode of opening hours into account, see #450
Add JSON-LD context
Merge pull request #451 from lobid/issue-450-opening-hours

Update resolve.properties, take bnode of opening hours into account
Include total number of hits in search responses (see #297)
Merge pull request #452 from lobid/issue-297-hits

Include total number of hits in search responses
Update to Java 8, replace anonymous classes with lambdas