Possible fix for bug 913 -GRASS Backend multiple
UTF-8 default encoding fix

Without this fix, it was not possible to request non-base64-encoded
binary files (images as well as zipped shapefiles) as output of GRASS
processes.
Refactored stream reader
Added image/geotiff mimetype to genericfileparser
Removed unused functionality
Merge pull request #3 from 52North/master

re-align
Set mime type for BBoxDataOutput to text/xml
Bugfix and test for RawData BBoxOutput

The XML representation of the BBox was not well formed if requested as
RawData.
Introduced AbstractLiteralDataBinding

This abstract class holds the uom parameter and respective getters and
setters. Every LiteralDataBinding extends the abstract class to have
access to the uom parameter. Some minor changes were necessary in
GenericRProcess and AbstractSelfDescribingAlgorithm.
Removed warnings
Pass UOM info to LiteralDataBindings
split up integration tests into multiple files and removed test suite,
closes #24
Removed warnings
Merge branch 'master' into literaldata-uom
Set response mime type for KVP Execute...

... I also removed an unnecessary if-statement.
Refactored KVP execute

Enabled inline complex data for KVP, optional KVP parameters like uom
and data type for literal data and dimensions for bbox data are now
handled correctly.
Fixed storing of KVP requests...

... removed some warnings
New KVP request tests
Removed dead code
Support for GTVectorDataBinding, tests