preparing to remove AnnisBinary
client implementations for streaming
do not use xml mime type for binary data
use IOUtils buffered copy to be much faster
query mime type if not given and don't add 1 on offset
don't limit BoundedInputStream on offset+length (skips are handled by the implementation itself)
typo
adding a QueryService interface which will base as definition of the web service (and it's javadoc)
actually implemented the complete documented binary REST interface function
documenting binaryMeta
adjusted binary servlet and html visualization to the new API
Merge branch 'streamefficient'

Conflicts:
	annis-service/src/main/java/annis/service/internal/QueryServiceImpl.java
merge with korpling after binary update