AD.pm: fix typo in documentation
FAQ.pm: example for certificateExactMatch
global overhaul: unquote identifiers used as hash keys

Get rid of quotes around identifiers in hash keys.
Rely on the "auto-quote" feature of the $hash{identifier}.
global overhaul: unquote identifiers before =>

Unquote identifiers used as hash keys when occurring before =>.
Rely on the "quotes the operand to the left" feature of =>.
gobal overhaul: make private lexical variables more private
global overhaul: SPACE between if,elsif,unless,while,for and (
global overhaul: SPACE after comma
global overhaul: 2 SPACEs before postfix if,unless,or,and
global overhaul: use single-quoted strings where possible
{Pre,PostRead}Read.pm: unbreak, use ASN.1 as of RFC 4527

Use AttributeSelection instead of the deprecated AttributeDescriptionList,
and SearchResultEntry instead of the ASN.1 structure from one of the early
drafts.
ASN.pm: remove obsolete prSearchResultEntry

This definition was used in early drafts for RFC 4527, but got superseded by
SearchResultEntry in later drafts and the RFC.

Now that perl-ldap's PreRead & PostRead controls are fixed too, the definition
here can go for good.
t/7{1pre,2post}read.t: new, tests for Pre&PostRead controls
/70sortctrl.t: fix number of tests skipped