don't create a new, copied list in get_project_users

also replace other for loops with list iterations

Change-Id: I3d6dc40f108b6f235a6c6d43a867c91845f442cd
add check for config-dir parameter (bug1101129)

Change-Id: I5cd454cc3c5bf5da9656c05e9a22385ffcd01147
Tenant update on LDAP breaks if there is no update to apply

Fixes bug 1117362

Change-Id: Ia47f8a7cd38dcaaceafed39cbdd837ba9a67969f
Merge "add check for config-dir parameter (bug1101129)"
Merge "don't create a new, copied list in get_project_users"
Merge "Tenant update on LDAP breaks if there is no update to apply"