Changed behaviour for detecting if DublinCore is requested: Default to DublinCore if requested outputSchema is unknown.
extended .gitignore
fixed escape handling in SQLIdentifier and added tests
fixed escape handling in SQLIdentifier and added tests
fixed escape handling in SQLIdentifier and added tests
changed grammar to accept quotation marks in identifiers
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.
Ensure starting '/' not missing when translating internal OGC schema location into external OGC schema location
handling of property replacements without values corrected
Changed single-roundtrip SELECT strategy to use UNIONs and constants for ordering
Added new class for checking requested map size and layer count
Added tests for GetMapLimitChecker
Integrated GetMapLimitChecker with WMSController. Added export of LayerLimit, MaxWidth and MaxHeight to WMS 1.3.0 capabilities.
Handbook: Added new WMS config parameter description
Test and fix for missing namespace bindings in the output of FilteringXMLStreamWriter
Set fetchSize to avoid OOM errors for large result sets and to enable streaming
Added option 'RequestTimeoutMilliseconds' to frontcontroller config
Added RequestWatchdog
Added javadoc
Added per-instance, per request timeouts