Raise an exception when entry update fails (#6)
Fix error when creating DIT if TLS mode is not enable (#7)

Error was due to a wrong type comparison on the port (String vs Fixnum).
Additionnaly, determining if the TLS mode is enable based on the port
number is not correct.
A new method, tls_enabled? is added in libraries/ca_openldap to
determine if TLS mode is enable or not base on the
node.ca_opendldap.tls.enable attribute value.
Add support for update mode in populate recipe (#8)

The update mode is enable with the
node.ca_openldap.populate.update_enable attribute.
Fix wrong URI in ldap.conf file (#9).
Fix error in ppolicy recipe when TLS is not enable (#7).
Update test-kitchen suites
Bump version 0.3.0
Merge branch 'develop'