Engine new to master request

This patchset contains:
  - implementation of propagationType field for Destination (either SERIAL or PARALLEL)
      * should be backwards compatible and without changes to the database it preserves the current behaviour
 - introduction of hsqldb database type with the necessary changes to Utils, Compatibility and GroupsManagerImpl
     * somewhat different SQL syntax for the hsqldb dialect
 - defaults for properties to be able to run unit tests successfully without configuration files
     * anonymous properties bean is created and injected into Utils to prevent it from complaining 
       about missing configuration files (hardcoded in the source code)