Issue lib389 3 - Python 3 support for ACL test suite
Bug Description: acl/acl_test.py tests did not support python 3
Fix Description: Add organisationalrole.py module to lib389/idm.
Improve acl/acl_test.py to use DSLdapObjects and byte types.
Fix some docstrings. Remove test_mode_switch_default_to_legacy
and add it's functionality to other 'legacy' tests so we can
run each test as standalone.
https://pagure.io/lib389/issue/3
Reviewed by: vashirov, wibrown (Thanks!)