Fix of FIXME in getRequiredAttributes(List<Service>, Resource) in AttributesManager
 - Added method getRequiredAttributes(resource, List<Service>) in AttributesManagerBl
 - Added method getRequiredAttributes(resource, List<Service> serviceIds) in AttributesManagerImpl

 - Added test for getRequiresAttributes(sess, List<Service>, resource)
Merge branch 'requiredAttrs' of https://github.com/papperwing/perun into kubaTask03-requiredAttrs
Fix typo and make test more complex
Merge pull request #339 from stavamichal/kubaTask03-requiredAttrs

Kuba task03 required attrs
Fix wrong data type in NotifTemplate.pm

Method getPrimaryProperties returns reference to hash not hash.

This bug caused trouble during (runtime) compilation of identity
consolidator. So when someone tries to consolidate identities he obtain
500 internal server error.
Notifications: Added additional javadoc.
Merge pull request #340 from jirmauritz/notification_1.1

Notifications: Added additional javadoc.
Fix of setting large value into entityless attribute
Merge pull request #341 from stavamichal/entityless_large_attribute_value_fix

Fix of setting large value into entityless attribute
Changes from engine-new:
   * recognize new db type (hsqldb) and fix syntax of some SQL commands
       - includes modification of hierarchical group name queries
   * allow for running tests without any external configuration files
     (inject properties from Spring, use default configuration)
   * add propagationType member to Destination class
       - values: PARALLEL, SERIAL
       - indicates desired mode of propagation (to all PARALLEL Destinations simultaneously, to one SERIAL Destination)
implement ExecService dependency scopes (SERIAL or PARALLEL) indicating desired behaviour for propagation
add methods for listing tasks together with engine id's and for inserting already existing task (with given id) into database
add property to ignore unresolvable property sources
use different method for determining DataSource database type, one that does not require a connection
read Destination propagationType from database

Conflicts:
	perun-beans/src/main/java/cz/metacentrum/perun/core/api/Destination.java
fix bean configuration (use ignoreUnresolvablePlaceholders at the proper place), thanks to Michal S.
do not use "as" in join query to name the resulting table; Oracle does not like it and PG and HSQLDB do not mind
move column propagation_type from table destinations to table facility_service_destinations, as this is where it semantically belongs
add methods for listing tasks together with engine id's and for inserting already existing task (with given id) into database
avoid leaking open connection