add ec2 tests

Change-Id: Iced3eb8ca81c3b067496c3683f322b6e1dedec2a
Add service catalog commands

'catalog list' and 'catalog show' for Identity v2

Identity v2 only so far.

Change-Id: I9df0dac3d5bb7c18f38a81bd7d29f8119462d3a5
Merge "Add service catalog commands"
Add low-level API

Adds the foundation of a low-level REST API client. A follow-on review will
have the object-store commands converted into this form.

* api.api.BaseAPI holds the common operations
* api.api.BaseAPIVersion has common version discovery support

Change-Id: I8fba980e3eb2d787344f766507a9d0dae49dcadf
Move object-store commands to low-level API

api.object_store.APIv1 now contains the formerly top-level functions
implementing the object-store REST client.

Change-Id: I7d8fea326b214481e7d6b24119bd41777c6aa968
Test top-to-bottom: object-store containers

Replicate the object-store container command tests but mock at the
requests level rather than the object-store lib functions.

Change-Id: Ibf25be46156eb1009f1b66f02f2073d3913b846d
Merge branch 'obj-test-end-to-end' into dt-test
Merge branch 'low-level-api-base' into dt-test
Merge branch 'low-level-api-object' into dt-test
Merge branch 'identity-ec2-tests' into dt-test