FilterParser can parse filter string including special chars.
Merge branch 'master' into bugfix/filter_parser_cannot_parse_blackets

Conflicts:
	lib/net/ldap/filter.rb
	spec/unit/ldap/filter_parser_spec.rb
Fix test_unresponsive_host
Merge pull request #160 from sonOfRa/fix-timeout-test

Fix test_unresponsive_host
Implement custom tls options

This allows users of the API to either specify a simple CA-File for
certificate verification, or a custom SSLContext in order for a more
fine-grained control of the TLS options they want to use.

As of now, no additional tests were added, but the existing tests were
changed to reflect the changes in internal methods, so that they can
still pass
Modify parameters to reflect set_params hash

By default, we don't set any parameters (empty or no :tls_options). If
the hash is non-empty, we pass it directly to set_params and use the
resulting context for creating the TLS socket.
Merge pull request #157 from satoryu/bugfix/filter_parser_fails_to_parse_blackets

Bugfix/filter parser fails to parse blackets
Add comment for TLS verification in 1.0 release
failing integration test for start_tls
configure openldap tls
support ldaps:///
oops
indent params cc @mtodd
Merge pull request #162 from ruby-ldap/openldap-ssl

Integration test TLS connection
Merge pull request #161 from sonOfRa/tlsoptions

Implement custom tls options