forgot to update tests after fixing multiword label issue
update java version to 1.7 on the main branch, too
prevent ant warning
delete document by term if tryDelete by id fails
give the index updater threads a name of their own
read number of terms used for indexing from config, too
no longer needed
savepoint while trying to make stemmers exchangeable more easily

- add facade class for the "find concepts in text" analyser as OntologyConceptAnalyze
- add helper to create a GermanLightStemmer
- add config "ontoloy.use.lightstemmer" to switch between stemmers
- everywhere in OntoloyIndex made currenty unides methios private
  and annotate where they expect stemmed or orignal input
- also happened to update the getSimilarMatches(String, int)
  to make it more similar to the getSimilarMatches(String)
clean up silly comments
add one test case that currently fails
for methods only used by tests switch to alternatives that are actually in use by other code
make more things private in the OntoloyIndex
fix typo in config property name
move from using a stemmer in the ontoIndex to using an analyzer throughout

- instead of setting the type of the token add ConceptAttribute
  to store the information
- also removed patched lucene-analyzer classes where no longer needed
- ontology index only uses analyzed content (when indexing the labels
  it fetches the lucene helper from a static halper)
- unfortunately after the demise of the "multi-word" stemmers
  it shown that scrapping punctiation leads to detection
  of cocents even when it spas sentences
  use a word boundary tokenizer plus a special attribute
  flagging puctuation while dropping it from the stram
  to fix this
scrap unused test
fix case where tokens are both a concept and a prefix
less silly itest text
simpler way to detect which terms are already present
avoid having an empty list of "related" terms
excldue individual if class is excluded

otherwise we have lots of owl:Class in the index as every concept
in an individual of this class