Fix incorrect root partition size and compatible volume name

When using rbd backend, it needs to resize volume size if size presents. Else
we will get wrong image size.

Rbd volume always uses uuid as the main pattern of volume name, now change to
it is necessary.

Fix bug 1219658

Change-Id: I3dc8d639b066eac35d190b8d4687c41c9f4d5824
Remove duplicated test cases

The class ServersControllerCreateTest has the following duplicated
test cases since I091f14a9753059d759ba2f7b05ff33f5abea0f00 :

 * test_create_instance_with_config_drive_disabled
 * test_create_instance_local_href
 * test_create_instance_admin_pass_empty
 * test_create_instance_invalid_personality
 * test_create_location

This patch removes the duplicated test cases.
In addition, this removes the bookhref of test_create_location() also,
because it is not used.

Change-Id: I218d5ff443d4dbcec7520eab0b42e77fbd30eba8
powervm tests: replace assertEquals with assertEqual

In Python 2.6, both assertEqual and assertEquals are
convenience aliases to failUnlessEqual.

In Python 3, failUnlessEqual is explicitly deprecated.

This is part of blueprint assertequal

Change-Id: I978f61e5340ea554ec81118d8d282d10e28fe00d
Merge "Remove duplicated test cases"
Merge "powervm tests: replace assertEquals with assertEqual"
Merge "Fix incorrect root partition size and compatible volume name"