Added authorization for addHosts methods

- added authorization while adding host(s) to facility
- javadoc updated
PrivilegeException message in addHost(s) fix
- added reason of the PrivilegeException, now the message contains the specific host that the user has no privileges to add
New method getAttributes(sess, group, attrNames)
 - Added new method getAttributes into AttributesManagerEntry
 - Added new method getAttributes into AttributesManagerBl
 - Added new method getAttributes into AttributesManagerImpl
New bean RichGroup
 - Added RichGroup into beans
 - RichGroup extends Group
Core: New workflow for RichGroup
 - added method getAllRichGroupsWithAttributesByNames(PerunSession sess, Vo vo, List<String> attrNames) into GroupsManager
 - added method getRichSubGroupsWithAttributesByNames(PerunSession sess, Group parentGroup, List<String> attrNames) into GroupsManager
 - added method getRichGroupByIdWithAttributesByNames(PerunSession sess, int groupId, List<String> attrNames) into GroupsManager
 - added method convertGroupsToRichGroupsWithAttributes(PerunSession sess, List<Group> groups, List<String> attrNames) into GroupsManagerBl
 - added method convertGroupsToRichGroupsWithAttributes(PerunSession sess, List<Group> groups) into GroupsManagerBl
 - added method convertGroupToRichGroupWithAttributesByName(PerunSession sess, Group group, List<String> attrNames) into GroupsManagerBl
 - added method convertGroupToRichGroupWithAttributes(PerunSession sess, Group group) into GroupsManagerBl
Rich Group implementation

- add RichGroup to auditParser & to tests
- authorization added for methods getAllRichGroupsWithAttributesByNames,
getRichSubGroupsWithAttributesByNames,
getRichGroupByIdWithAttributesByNames
- added filters for richGroup attributes (filter only allowed attributes)
- javadoc
Merge pull request #417 from Natrezim/workBranch2

RichGroup Implementation
Merge pull request #411 from Simcsa/addHost

Added authorization for addHosts methods
CLI for using searcher

- add searcherAgent
- add new method listOfMembersBySearcher
Merge pull request #419 from stavamichal/attributeSearcherForMembersUsingUserAttributes-withCLI

CLI for using searcher
REGISTRAR: support for copying form items between Group and VO.
Merge pull request #422 from zlamalp/copyForm

REGISTRAR: support for copying form items between Group and VO.