add start_tls support to eldap authentication
add simple_tls support for ldap and do some error refactoring

* simple_tls and start_tls now supported
* added logging so that when things break, it's not a mystery.
Merge pull request #102 from opscode/mp/ldap_secure

Mp/ldap secure