A series of changes to address shortcomings in our MAB EAP support.

modified:   lib/pf/config.pm

    Changed so that an EAP WIRED_MAC_AUTH shows as such in the logs rather
    than as ETHERNET-noEAP

modified:   lib/pf/radius.pm

    Changed so that MAC_AUTH detection will work even if MAC separators are
    other than ':'.
    Comparison between username and mac is now case insensitive.

modified:   lib/pf/vlan.pm

    Changed so that EAP WIRED_MAC_AUTH will get the role from node-info.
    This case failed before as it matched the EAP connection type and so we
    tried every authentication source with a MAC for username.

modified:   lib/pf/vlan/custom.pm

    Changes reflect new lib/pf/vlan.pm.
modified:   NEWS.asciidoc
modified:   UPGRADE.asciidoc

Updated to mention the correctly implemented LDAP SSL and STARTTLS
support.
Merge pull request #96 from louismunro/upgrade_fix_402

modified:   NEWS.asciidoc
Added constant passthroughs
Fix pfdns crash because of Net::DNS perl module
Add placeholders to the violation editor
Add release number in top navigation bar
Update UPGRADE.asciidoc for perl-Net-DNS and perl-Net-DNS-Nameserver downgrade
Fix version in spec file for perl-Net-DNS-Nameserver
Update UPGRADE.asciidoc
Respect auth source when matching actions

We must use the source that performed the authentication when matching
the actions such as "set role" and "set access duration".
Update NEWS.asciidoc
Bump version to 4.0.3
Return matching source when authenticating user
Update ChangeLog
Update Network configuration guide for Hostapd
Merge pull request #94 from louismunro/bugfix/EAP_MAC_AUTH

A series of changes to address shortcomings in our MAB EAP support.
Rework roles assignation.
Added document for Dlink and Aruba equipment.
Thanks to xinity for the contribution, and sorry for the delay ;)
Fix the labels for Routed Networks Types