Added a _connect method to allow round-robin connections to multiple
LDAP Servers.
Added the checkbox to the form.

Adapted all methods in Source::LDAP to use _connect.
added the checkbox to the form.
Changed name of round_robin attribute to shuffle wich is more accurate.
Bugfix.
Not importing shuffle from List::Util prevents the shuffle attribute
from clobbering the shuffle sub.
Corrected incorrect shuffling behavior.
Added button to the template for Load Balance.
Added support for SSL and STARTTLS.
On further consideration, it seems best not to do the Front-end stuff
halfway through...
So I am removing the option to set or unset Load Balancing from the
Forms.
It will still be in the Source::LDAP file but commented out.
Enabling it will require uncommenting one line.

We can add the option to enable or disable it graphically in a later
release with a better Form that will allow multiple servers to be
defined.
Added some error checking for TLS connections.
Fixed a typo (self instead of $self).
Made error message clearer.
Updated controllerIp help text
remove import of Log::Log4perl::get_logger due to conflict with pf::log
removed used settings
Fix pfdns managed by packetfence
Fix gui for pfdns
Fixed controllerIp not being showed
Removed controllerPort
Pregenerate Filter to Profile map on profile config reload
Use Profile_Filters for looking up profile by filter