javelin: fix object destruction

When adding "destroy" support in javelin, a wrong condition has been
introduced to validate if an object has been destroyed or not by its
HTTP return code.

204 is returned and was considered as an error, which is wrong.
Also, delete a resource cleanup dupplication (servers).

Change-Id: I1adaf143ebf2de90d1b2cafc91dcd3a521b96fec
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
diff --git a/tempest/cmd/javelin.py b/tempest/cmd/javelin.py
index 436162e..87b7cd7 100755
--- a/tempest/cmd/javelin.py
+++ b/tempest/cmd/javelin.py
@@ -362,7 +362,7 @@
     for obj in objects:
         client = client_for_user(obj['owner'])
         r, body = client.objects.delete_object(obj['container'], obj['name'])
-        if not (200 >= int(r['status']) < 299):
+        if not (200 <= int(r['status']) < 299):
             raise ValueError("unable to destroy object: [%s] %s" % (r, body))
 
 
@@ -564,7 +564,6 @@
     destroy_servers(RES['servers'])
     destroy_images(RES['images'])
     destroy_objects(RES['objects'])
-    destroy_servers(RES['servers'])
     destroy_volumes(RES['volumes'])
     destroy_users(RES['users'])
     destroy_tenants(RES['tenants'])