Merge remote-tracking branch 'upstream/develop' into inspire

* upstream/develop:
  removed the option to not show the response inline
  fixed OGC logo URL
Merge branch 'inspire' of https://github.com/CarstenHollmann/SOS into feature/i18n

* 'inspire' of https://github.com/CarstenHollmann/SOS: (86 commits)
  Remove duplicate method definition after merging.
  Support to query all values if chunk streaming is selected by setting the chunk size <= 0.
  Fix issue with chunk streaming and not supported Spatial Filtering Profile.
  - Update RELEASE-NOTES - Set version from 4.0.2-SNAPSHOT to 4.1.0-SNAPSHOT (0.1.3-SNAPSHOT to 0.2.0-SNAPSHOT) because it contains new features and not only fixes.
  Adapt checkCreateSchema() to remove further generated foreign keys and duplicated lines.
  Adapt checkCreateSchema() to remove further generated foreign keys and duplicated lines.
  - Add GetObservation streaming datasource for old concept. - Refactor Hibernate observation related entity classes   - move duplicate definitions to abstract classes - Javadoc for new classes
  fix for boolean settings that are true by default
  - Add concrete schema location to GetCapabilitiesResponseEncoder for SOS 1.0.0 - Remove not SOS 1.0.0 schema locations from getter method because this can cause that the SOS 1.0.0 schema location is missing in the responses, see #45
  SOS 1.0.0 GetObservation response: - add check for streaming data and merge streaming data because streaming data encoding is not yet implemented for this response - add check for next values before call merging or getter methods
  Further updates and fixes after: - validating the response for different combinations of streaming settings and bindings, especially GetObservation - testing requests for different combinations of bindings and streaming settings, especially GetObservation
  Hibernate readonly mapping folder and JTL function to check for files in /static - Add /extension/readonly Hibernate mapping folder which is not used during the database model creation - JTL function to check if a source is available in the /static folder
  Change SpatialFilteringProfile spatialFilter query: Use Hibernate Subquery instead of Restriction.in because the previously resulting query can be problematic.
  Change SpatialFilteringProfile spatialFilter query: Use Hibernate Subquery instead of Restriction.in because the previously resulting query can be problematic.
  Add MySQL examples to datasource maintenance.
  Update SOS URL setting definition. Add /service endpoint example and link to the SOS documentation for detailed information.
  Fix invalid artifactId for WaterML 2.0 coding in the wml-profile.
  Update dependency versions: - json-schema-validator to 2.2.3 - json schema-core to 1.2.1
  - Update RELEASE-NOTES - Update dependency versions:   - Joda-Time to 2.3   - Spring to 3.2.6.RELEASE
  Fix NPE when merging SensorML capabilities. Cause: When merging SensorML capabilities an NPE is thrown if the field name is not set the internal representation. Solution: add isSetName check if set, set field name else set default field name
  ...
replaced CodedException with more generic OwsExceptionReport
replaced CodedException with more generic OwsExceptionReport
fixed broken license headers
server side implementation
adjusted netbeans specific ignores
removed not needed dependency
moved JSONUtils to core/api
purged jettison from project, better handling of json values
actually lock requested read lock../..
support for multilingual settings
Merge remote-tracking branch 'carsten/inspire' into feature/i18n

* carsten/inspire:
  Add check for observation identifier size to OperationsMetadata creation. If size is > 100, add only the parameter name to prevent huge capabilities.
  Fix problem with error when inserting a second sensor with same observedProperty as the previous. Cause: String equals against CodeWithAuthority object Solution: Add getValue() after CodeWithAuthority object to get the String identifier
  Add JRC INSPIRE SOS logos
remove Java 1.7 API call
some minor style corrections
fixed datasource setting pages
lots of small JS corrections
fixed DAO implementation for getting a observable property by identifier
trigger a change event on multilingual setting change
settings section title is now optional