Ticket 47999 - lib389 individual tests not running correctly
when run as a whole
Description: Each test should delete the instances it creates. That way each new test
truly starts fresh. Otherwise if running all the tests, like in jenkins,
or running py.test, there are no conflicts and unexpected instances in
Made sure all the tests call the "final" function, and that the "final"
function deletes any instances it creates.
Also fixed the formatting of all the scripts to be compliant with python
coding standards. Removed lines that accidentally ended with ";", and
fixed deprecated processes.
Reviewed by: nhosoi(Thanks!)