Add parametric tests of Swift object API, part 4

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

Change-Id: Iada4a9e00ce66dccd46993fd3edcc39c625c9022
Adds new v3 projects tests to Keystone

This submission adds a new test script "test_list_projects.py"
which has list projects with filters test cases. Also adds
missing v2 tests in v3 projects test script. Hence made
required changes in support functions too. As there is a new
script test_list_projects.py with list cases in it, hence removed
the test_list_projects test case from test_projects.py script and
added it to test_list_projects.py

Change-Id: I2db83e7cb70d89e7516c92eba4cb24115203e143
Separate create server schema for admin password

admin password attribute in create server API's response
depend on the conf variable "enable_instance_password".

This patch separate create server schema based on this conf variable.

Partially implements blueprint nova-api-attribute-test

Change-Id: I897dd22dd5e130b4597b84c0e80eaed68c3e96a9
Tag test_nova_keypair_resources as gate, not slow

This test doesn't boot any servers (not even cirros) so it can be
a standard gate test.

Change-Id: I73b84816d0fbedb65b395d7bc2ab3644262d898c
Partial-Bug: #1350099
Merge "Adds new v3 projects tests to Keystone"
Merge "Add parametric tests of Swift object API, part 4"
Merge "Separate create server schema for admin password"
Merge "Tag test_nova_keypair_resources as gate, not slow"
Merge branch 'master' of https://github.com/openstack/tempest