Add support for flexible identifier (human readable name):
- add humanReadableName parameter to AbstractFeature
   - use name database field as humanReadableName
   - set in the parameter in the DAO classes
- add flexible identifier modifier
   - checks requested parameters for humanReadableName
   - changes identifier to humanReadableName  in the responses
   - modification can be set global (settings) or in the request via boolean parameter (KVP) or swes:extension (XML) with  identifier/definition returnHumanReadableIdentifier
- add identifier/humanReadableName maps to local cache for offering, procedure, observableProperty, featureOfInterest