add unittests for ldapom
tests for get_ldap_node and retrieve_ldap_node
change documentation format to doxygen
change documentation style to doxygen in openldap/__init__.py
convert everything into unicode-strings

* as python-ldap expects strings, convert everything to unicode strings
more unicode fixes and tests

* fixes #18
Merge remote-tracking branch 'hadinet/master'

Conflicts:
	ldapom.py
test and fix get_parent

* add tests for get_parent
* make it unicode aware
Merge pull request #24 from f1ori/master

Proper unicode handling through out the code
release 0.9.4

* this release is all about unicode and testing
bump version in pavement.py
Fix some typos and inaccuracies in the documentation
PEP8/coding style

"Comparisons to singletons like None should always be done with is or is not, never the equality operators."
while 1 -> while True
Use iterator.next() in retrieve_attributes

This avoids building a list we never need
isinstance is nicer than type(foo) == bar
Merge pull request #25 from lorenzhs/master

Documentation fixes, PEP8
add test for is_*
use attribute type definitions from ldap
Add documentation
Add python{2,3} compatible re-write using libldap directly