The ruby-ldap gem appears to infer that the presence of a sasl_options
hash implies the presence of server and client controls.  Added
if statements to handle passed nils.
Merge pull request #19 from pwillred/sasl_option

Option parsing bug for LDAP::Conn.sasl_bind