Update schema requirements

update access_provider match : permit is allowed (see man)
update ldap_access_filter : we can write a custom access_filter (see man)
Update schema requirements for TLS

After investigation,
It seems that key, cert and cipher_suite fields are not required to configure ldap with TLS
add fullsearch option to yum schema
document yum fullsearch option
add support for verifying locked versions with wildcards when fullsearch option is enabled
add fullsearch option tests
use something more perl idomatic then size
Capture the exception in mkpath

eval() is not the same as eval{}.

Fixes #306.
add account_expire_policy in the schema

field match (shadow|ad|rhds|ipa|389ds|nds)
Merge pull request #313 from piojo/symlink-fix

ncm-symlink: Capture the exception in mkpath
Fix tabs vs. spaces
Support secure_path in /etc/sudoers

Fixes #281
Merge pull request #305 from IIHE/authconfig-fix

Authconfig schema fix
Merge pull request #314 from piojo/sudo-secure-path

ncm-sudo: add support for secure_path
Add example on ncm-filecopy
Add examples section to autofs documentation
Merge pull request #315 from guillaume-philippon/ncm-filecopy.examples

Add example on ncm-filecopy
Put Pan paths in code blocks
Merge pull request #318 from jrha/documentation-autofs

Add examples section to autofs documentation
increase buildtools version