add keystone group tests

add two testcases for group and group users:
test_group_create_update_get
test_group_users_add_list_delete

Change-Id: I9fa1821e219c54715f821999dac100daa68283f0
Create only necessary resources for image, object_storage, volume

This patch leverages the set_network_resources method for
tempest test api of image, object_storage, volume.

Change-Id: I52f721285a9c07f4279b8320320baa3e21b09a51
AttachInterfacesTest: use build_timeout on iterface deletion

Currently the test uses 5 seconds timeout.
This patch changes it to use configured build_timeout
in interface deletion check

Change-Id: I634fcc34365c79cee7282e7094177b9f37e16d2a
Related-Bug: #1265501
Fix typo in imagev2 class name : Memeber should be Member

Change-Id: I49c49bb63abacd4a56e66a9de3e7b41d50894883
Remove vim headers

We don't need to have the vim headers in each source files. We can set
it in our vimrc file instead. Also if set incorrectly, gate (pep8 check)
will catch the mistakes.

More discussions:
http://lists.openstack.org/pipermail/openstack-dev/2013-October/017353.html

Change-Id: I43703e2289212389c7841f44691ae7849ed1f505
Closes-Bug: #1229324
Merge "Remove vim headers"
Merge "add keystone group tests"
Merge "Create only necessary resources for image, object_storage, volume"
Merge "AttachInterfacesTest: use build_timeout on iterface deletion"
Merge "Fix typo in imagev2 class name : Memeber should be Member"
Merge branch 'master' of https://github.com/openstack/tempest