Add "create a server" test with server group

When creating a server with the scheduler_hint "group", the server
will be in the group.
This patch adds the test for checking its behavior.

Change-Id: If5701d381198b01c5ee876bb22b14e5d4b967499
Related-Bug: #1306367
Related-Bug: #1298494
Add parametric tests of Swift object API, part 1

Add positive tests of Swift object "PUT" APIs from the viewpoint of
completeness of query parameters.

Change-Id: Iefee0a8d8941559a7c1f4d61329489eec567f188
Handle backup not found in test_create_backup

The "oldest" backup in the test_create_backup test is supposed
to be deleted automatically via rotation but the cleanup routine
does not catch the NotFound exception when the delete function
doesn't find the backup image. This commit handles the NotFound
and also logs a warning if the image was actually deleted in
case of a race condition.

Change-Id: Ieae2edf0ae4318aef74aedef18480df165fd4753
Closes-Bug: #1291683
Avoid empty string for length in os-getConsoleOutput

If the caller does not pass in any value for length, we should
not be sending length='' to the os-getConsoleOutput REST API
as Nova v2 API does not handle it properly

Change-Id: I61db6a92418935dd4d0a8fc149d18417bf434b94
Closes-Bug: #1329563
Merge "Handle backup not found in test_create_backup"
Merge "Add "create a server" test with server group"
Merge "Avoid empty string for length in os-getConsoleOutput"
Merge "Add parametric tests of Swift object API, part 1"