test_permission_plugin: limit results in targetfilter find test

The test was finding recently added default permissions. Limit it to
the test permission only.

Part of the work for: https://fedorahosted.org/freeipa/ticket/3566
Add mechanism for updating permissions to managed

Part of the work for: https://fedorahosted.org/freeipa/ticket/4346

Reviewed-By: Martin Kosek <mkosek@redhat.com>
Convert Sudo rule default permissions to managed

Part of the work for: https://fedorahosted.org/freeipa/ticket/4346

Reviewed-By: Martin Kosek <mkosek@redhat.com>
Add missing attributes to 'Modify Sudo rule' permission

https://fedorahosted.org/freeipa/ticket/4344

Reviewed-By: Martin Kosek <mkosek@redhat.com>
Check for password expiration in pre-bind

If the password is expired fail a password bind.

Resolves: https://fedorahosted.org/freeipa/ticket/1539
Reviewed-By: Martin Kosek <mkosek@redhat.com>
Reviewed-By: Nathaniel McCallum <npmccallum@redhat.com>
ipaplatform: Create separate module for platform files

https://fedorahosted.org/freeipa/ticket/4052
ipaplatform: Move service base platfrom related functionality to ipaplatform/base/service.py

https://fedorahosted.org/freeipa/ticket/4052
ipaplatform: Move default implementations of tasks from service.py.in

https://fedorahosted.org/freeipa/ticket/4052
ipaplatform: Create default implementations for tasks that were missing them

https://fedorahosted.org/freeipa/ticket/4052
ipaplatform: Add base fedora platform module

https://fedorahosted.org/freeipa/ticket/4052
ipaplatform: Moved Fedora 16 service implementations and refactored them as base Fedora module service implementations

https://fedorahosted.org/freeipa/ticket/4052
ipaplatform: Move restore_context and check_selinux_status implementations to base fedora platform tasks

https://fedorahosted.org/freeipa/ticket/4052
ipaplatform: Do not require custom Authconfig implementations from platform modules

https://fedorahosted.org/freeipa/ticket/4052
ipaplatform: Remove legacy redhat platform module

https://fedorahosted.org/freeipa/ticket/4052
ipaplatform: Move Fedora-specific implementations of tasks to fedora base platform file

https://fedorahosted.org/freeipa/ticket/4052
ipaplatform: Change platform dependant code in freeipa to use ipaplatform tasks

https://fedorahosted.org/freeipa/ticket/4052
ipaplatform: Change service code in freeipa to use ipaplatform services

https://fedorahosted.org/freeipa/ticket/4052
ipaplatform: Change paths dependant on ipaservices to use ipaplatform.paths

https://fedorahosted.org/freeipa/ticket/4052
ipaplatform: Remove redundant imports of ipaservices

https://fedorahosted.org/freeipa/ticket/4052
ipaplatform: Move all filesystem paths to ipaplatform.paths module

https://fedorahosted.org/freeipa/ticket/4052