First changes to support the response streaming:
- add response writer for streaming
- move SOAP response encoding to writer
Merge branch 'develop' of https://github.com/CarstenHollmann/SOS into streaming
Picked changes from inspire branch
Rename classes
Delete renamed classes
Add setting to force streaming responses
StreamingEncoder interface
Add generic XmlWriter and generic XML writer for XMLEventWriter and XMLStreamWriter
Typo
Add further constants
Add new settings to SQL script
Changes to support output streaming for SOAP 1.2 response.
- Both works, the old encoding and the new streaming encoding
- Streaming support can be disabled via settings
Further streaming implementations:
- Extend AbstractResponseEncoder to support streaming
  - derived encoder classes should override new methods. Else the existing XML encoding process is used.
- GetObservationResponse
- Rename ResponseWriter implementation with better matching names
- Remove no longer needed Writable implementations
Add endInline(QName) to write the element close tag in the same line as the start tag
- Extend GetDataAvailabilityStreamWriter from XmlStreamWriter and modify to well formed output
- Add support for full streaming output
- Update after renaming
- Add implement abstract methods from super class/interface
- Add methods required for streaming responses
Organize imports
Remove unused code and direct call HTTPUtils method instead of calling local method which calls HTTPUtils method