New method getDestinations(sess)

- added new method getDestinations(PerunSession sess) into ServiceManager
- added into RPC enum
Create new attributes for synchronization information about group

- create new module for existing attribute synchronizationEnabled,
  testing value (true, false or null)
- create new module for new attribute lastSynchronizationState, no check
  needed, only information about attribute
- create new module for new attribute lastSynchronizationTimestamp,
  check if timestamp is in correct format
- use new attributes in GroupSynchronizerThread in GroupsManagerBlImpl,
  method run, try to save information about synchronization of this
  group
- create new method saveInformationAboutGroupSynchronization in
  GroupsManagerBlImpl running in the new transaction (use in
  GroupSynchronizerThread)

------------------------------------------
IMPORTANT: Need to do after merging this commit

1] create two new attributeDefinitions
 - urn_perun_group_attribute_def_def_lastSynchronizationState
 - urn_perun_group_attribute_def_def_lastSynchronizationTimestamp
2] set rights for these two attributeDefinitions
3] add these information to the changeLog
REGISTRAR: check for similar users when auto-approving application

- If VO's initial application is set to auto-approve mode, then stop
  the process, when similar users are found and notify VO admin
  about the problem. Application can be then approved manually.

- Other types of application doesn't create new User, so we don't have
  to check for similar users.
getExtSourceAttributes moved to getExtSourceById

- getExtSourceAttributes erased and all its functionality is now in
  getExtSourceById
- added new mapper for attributes from table ext_sources_attributes
- setAttribute method added into ExtSource object
Added test for getDestinations
checkAttributeValue for host added to rpc

- also, in checkAttributeValues RpcExceptionMessage changed
new tool copyRegMails allowed to copy notification mails related
to registration. Tool copyForm is updated to allow copy registration
Form together with notification mails.
REGISTRAR: check for member by user only if not null

- Skip checking for member by user when user is null
  when auto-approving application to group.
- Source format.
Merge pull request #437 from zlamalp/quickfix

REGISTRAR: check for member by user only if not null
REGISTRAR: fixed check for similar users

- If latest application is not found, then return empty list.
Merge pull request #438 from zlamalp/fixup

REGISTRAR: fixed check for similar users
GUI: updated RT reporting

- Pass also actor/extSource to ticket if user==null so we would
  know, who sent the error request.
- Fixed text before instance string.
Merge pull request #439 from zlamalp/rt

GUI: updated RT reporting
Merge pull request #431 from zlamalp/nonapprove

REGISTRAR: check for similar users when auto-approving application
REGISTRAR: catch other exceptions too when auto-approving

- When auto-approving application, catch also UserExtSourceNotExists
  and ExtSourceNotExists exceptions, since it means, that user is unknown
  and we can't allow to approve Group initial application.
GUI: added more available tag options to help

- Added more available tags when creating/editing notifications.
Merge pull request #440 from zlamalp/registrar

REGISTRAR: catch other exceptions too when auto-approving
Merge pull request #436 from zoraseb/copyregmails

CLI tools to copy application form items and notification mails

- CLI tool to copy application form between VOs and Groups.
- CLI tool to copy application mails between VOs and Groups.
- When copying application form items, you can copy mails too using -m.
Merge pull request #432 from Natrezim/extSourceRebase

getExtSourceAttributes() moved to getExtSourceById()

- getExtSourceAttributes() erased and all its functionality is now in getExtSourceById().
- added new mapper for attributes from table ext_sources_attributes.
- setAttribute() method added into ExtSource object.
Merge pull request #406 from Natrezim/getDestinations

New method getDestinations(sess)