Fixed user.get to search ids, then names

Change-Id: I35aab8eb9d95fb29eda0168468f1e64451c2b7b5
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
diff --git a/osmclient/sol005/user.py b/osmclient/sol005/user.py
index 660c944..1584878 100644
--- a/osmclient/sol005/user.py
+++ b/osmclient/sol005/user.py
@@ -214,9 +214,11 @@
         self._client.get_token()
         # keystone with external LDAP contains large ids, not uuid format
         # utils.validate_uuid4(name) cannot be used
-        for user in self.list():
+        user_list = self.list()
+        for user in user_list:
             if name == user['_id']:
                 return user
+        for user in user_list:
             if name == user['username']:
                 return user
         raise NotFound("User {} not found".format(name))