CORE: fixed RichGroup object.

- RichGroup was missing voId parameter.
- simplified getRichGroupByIdWithAttributesByNames() where we don't need to
  get VO at all and there is no reason to check group for existence, since
  it's performed by select itself.
GUI: update to sync state on groups

- Display "authoritative" sync as a star.
- Sortable sync column.
- Image title display basic info about sync on hover.
- Display sync info on group's detail.
- Get EntityById supports RichGroup.
- Source format.
Merge pull request #506 from zlamalp/group

CORE: fixed RichGroup object
Merge pull request #507 from zlamalp/gui

GUI: update to sync state on groups
GUI: disable all hyperlinks in perun tables

- this feature was no used and causes problems when loading data.
Merge pull request #509 from zlamalp/group

GUI: disable all hyperlinks in perun tables
GUI: do not display consolidator if return same set of users as last time.
Merge pull request #510 from zlamalp/registrar

GUI: don't display consolidator if same set of users was found
GUI: search for similar users only when form is defined

- Search for similar users only when application form
  is returned and non-empty.
Merge pull request #511 from zlamalp/registrar

GUI: search for similar users only when form is defined
GUI: prevent double loading application form after submission.
Merge pull request #512 from zlamalp/form

GUI: prevent double loading application form after submission.
New method getHostsByHostname

  - add to facilities managers (api,bl,impl)
  - add to rpc (facilitiesMethods)
  - special behavior for facilityAdmin (remove all hosts from facilities
    which this principal has not in authorized facilities)
Merge pull request #513 from stavamichal/getHostsByHostname

New method getHostsByHostname
Fix for method getHostsByHostname

 - problem with authorization if PerunAdmin is also FacilityAdmin
Merge pull request #514 from stavamichal/fixForGetHostsByHostname

Fix for method getHostsByHostname
reformat source code
Add methods for work with roles

  - create setRole(authorizedGroup / User, complementaryObjects)
  - create unsetRole(authorizedGroup / User, complementaryObjects)
  - create manageRole (set and unset roles for 1 comp object)
  - add new addAdminWithoutRefresh and removeAdminWithoutRefresh methods
  - add new methods addObserver, removeObserver (for work with
    VoObserver)
  - add methods setRole and unsetRole to RPC
  - add method removePerunAdmin
  - add small tests of these methods
  - remove refreshAuthz from methods in AuthzResolver (addAdmin etc.)
  - add refreshAuthz automaticly to method manageRole
  - new CLI scripts setRole, unsetRole
  - add new methods setRole and unsetRole to AuthzResolverAgent.pm
  - new deserializer for PerunBean and listOfPerunBeans
  - add beanName to JSON parser for objects (vo, resource, group,
    facility and service) in CLI
Merge pull request #505 from mvocu/master

added perun-engine-new and perun-dispatcher-new
Merge pull request #504 from stavamichal/setAndUnsetRole-FinalWithBeanDeserialization

Add methods for work with roles