Ensure starting '/' not missing when translating internal OGC schema location into external OGC schema location
fixed escape handling in SQLIdentifier and added tests
While working with the Deegree metadata store in our database we discovered, when we are using

harvesting that we got back duplicate records via getRecords.
This happened because paginiation is used, requesting 20 records each time.

This resulted in the next queries to the database:
SELECT recordfull FROM idxtb_main A INNER JOIN (SELECT DISTINCT X1.id FROM idxtb_main X1 LIMIT 20) B ON A.id=B.id
SELECT recordfull FROM idxtb_main A INNER JOIN (SELECT DISTINCT X1.id FROM idxtb_main X1 ORDER BY id OFFSET 20 LIMIT 20) B ON A.id=B.id

Because postgres returns result in a unspecified order, and because there is no order by (Which specifies order),
records are returned twice (Or more).

This change adds a ORDER BY to the inner join.

Before this change, of 96 of the 132 unique records in my database were returned by deegree
After this change, all 132 records are returned.
missing null pointer check added
handling of property replacements without values corrected
Fixed compile error in Eclipse
Fix well formed XML
Test and fix for missing namespace bindings in the output of FilteringXMLStreamWriter
Changed single-roundtrip SELECT strategy to use UNIONs and constants for ordering
Set fetchSize to avoid OOM errors for large result sets and to enable streaming
Changed behaviour for detecting if DublinCore is requested: Default to DublinCore if requested outputSchema is unknown.
Merge pull request #322 from occamlabs/3.4-fix-csw-getrecords-default-to-dublincore

CSW: Use DublinCore as default output schema for GetRecords responses
Merge pull request #318 from occamlabs/3.4-fix-sqlfeaturestore-blob-query-oom

SQLFeatureStore: SELECT improvement and streaming fix for multiple-featuretype queries (BLOB mode)
Merge pull request #311 from IDgis/3.4-remove-attribute-fix

SQLFeatureStore: trying to remove attribute from feature results in NullPointerException
Merge pull request #310 from IDgis/3.4-user-agent-npe-fix

Missing User-Agent header results in NullPointerException
Merge pull request #308 from paul999/fixOrderBy34

Query without order by returns unspecified order
Merge pull request #300 from lat-lon/feature/escape-fix

fixed escape handling in SQLIdentifier and added tests
Merge pull request #299 from matsisak/ogcschemaloc-fix

Ensure starting '/' not missing when translating internal OGC schema location
Merge pull request #315 from occamlabs/3.4-fix-filtering-xml-streamwriter-missing-namespace-binding

FilteringXMLStreamWriter: Fix missing XML namespace bindings in output
Merge pull request #314 from dbretschneider/master

Fix well formed XML