idviews: Add necessary schema for the ID views
idviews: Create container for ID views under cn=accounts

Part of: https://fedorahosted.org/freeipa/ticket/3979
idviews: Add ipaAssignedIDVIew reference to the host object

Part of: https://fedorahosted.org/freeipa/ticket/3979
ipalib: Remove redundant and star imports from host plugin

Also fixes incorrect error catching for UnicodeDecodeError.

Part of: https://fedorahosted.org/freeipa/ticket/3979
ipalib: PEP8 fixes for host plugin

Part of: https://fedorahosted.org/freeipa/ticket/3979
idviews: Create basic idview plugin structure

Part of: https://fedorahosted.org/freeipa/ticket/3979
idvies: Add managed permissions for idview and idoverride objects

Part of: https://fedorahosted.org/freeipa/ticket/3979
hostgroup: Add helper that returns all members of a hostgroup

Part of: https://fedorahosted.org/freeipa/ticket/3979
hostgroup: Remove redundant and star imports

Part of: https://fedorahosted.org/freeipa/ticket/3979
hostgroup: Selected PEP8 fixes for the hostgroup plugin

Part of: https://fedorahosted.org/freeipa/ticket/3979
idviews: Add ipa idview-apply and idview-unapply commands

Part of: https://fedorahosted.org/freeipa/ticket/3979
idviews: Extend idview-show command to display assigned idoverrides and hosts

Part of: https://fedorahosted.org/freeipa/ticket/3979
ipalib: host_del: Extend LDAPDelete's takes_options instead of overriding

The host-del command did not accept --continue option, since the
takes_options was overriden and did not take the options from LDAPDelete.

Fix the behaviour.

https://fedorahosted.org/freeipa/ticket/4473
trusts: Add conversion from SID to object name
idviews: Support specifying object names instead of raw anchors only
idviews: Split the idoverride object into iduseroverride and idgroupoverride
idviews: Split the idoverride commands into iduseroverride and idgroupoverride
idviews: Alter idoverride methods to work with splitted objects
idviews: Change format of IPA anchor to include domain
idviews: Raise NotFound errors if object to override could not be found