Completly rework Task Transitioncontroller guards:

 - introduce Conditions helper class
 - Define complete and sensefull tests (dropping Mocktest's)
Dropped no longer used `list_user_groups` contact_info method.
Dropped no longer used helper method.
Dropped no longer used `list_group_users` contact_info method.
Opentaskreport: exclude contact_info and add tests.
Extend OGDS user builder with `assign_to_org_units` method.
Replaced contact_info method `is_user_in_inbox_group` with simple use of ogds helpers.
Dropped dead code.
Deadline_modifier: replace use of contactinfo utility with ogds_service.
Dropped no longer used contact_info method `is_group_member`.
Reworked `linked_user_helper` used in ogds users listings.
Dropped no longer used contactinfo method get_profile_url.

The profile url is no handled by the Actor (`opengever.ogds.base.actor`).
Use orgunit property for decision if the inbox group agency is active.

Additional dropped helper method in contact_info.
Dropped no longer used `HomeDossiersVocabulary`.
Reworked personal_overview handling for foreign users and add corresponding tests.
Dropped contact_inof.is_client_assigned.
Use ogds_service to get the assigned orgunits, instead of contact_info method.
Dropped contact_info get_client_by_id method and use ogds_service or direct org_unit instances instead.
Dropped no longer used and disabled test.
Dropped not used IContactInformation.get_clients method.