changed opensearch listener to guice based binding and usage of jersey
response types:
* moved opensearch class to oss.opensearch package
* guice modules are loaded via classloaders as preparation of
modularization
* change web resources to return jersey Result instead of writing to the
response
* renamed query parameter 'httpAccept' to 'format' to avoid
misunderstandings