Start adding support for v1.1

This patch adds basic support for the API version 1.1. It basically
re-uses the specs and implementations from v1 since the API hasn't
really changed much.

Future patches will add support for the new methods and other changes.

Partially-Implements blueprint: api-v1.1

Change-Id: I40d02d6c2d3b932725f35204708d79785f59116b
Send more than 1 message in messages_get_many

A bug in falcon prevented this test to be meaningful. That bug has been
fixed and now we can serialize several messages ids in a query
parameter.

Change-Id: Ida8d790fc6222c00b24e24a7a4c303d5b3d16351
CLI support for queue existence and metadata operations

This patch extends the queues operation supported by the CLI.
It also renames some of the previously added features to make
them more consistent with their behaviour.

Features added:
- Check queue existence
- Set queue metadata
- Get queue metadata
- Get queue stats

Some examples:
	$ openstack queue exists myqueue
	$ openstack queue set metadata '{"key":"value"}'
	$ openstack queue stats myqueue

The above assumes Keystone is installed and has an endpoint
configured for Zaqar. In order to bypass this in a non-Keystone
based deployment, the user can pass Marconi's url manually:

    $  openstack --os-token test
                 --os-url http://127.0.0.1:8888
		 queue exists myqueue

Partially-Implements: blueprint cli
Co-Author-by: Victoria Martínez de la Cruz <victoria@vmartinezdelacruz.com>
Change-Id: Idcc455a04b12a6e55ed077d221f6d3ca2ef055f8
Merge "Start adding support for v1.1"
Merge "Send more than 1 message in messages_get_many"
Merge "CLI support for queue existence and metadata operations"
Add support for bulk message delete in v1

Bulk message delete was missing in the client. This patch implements
that feature for both v1 and v1.1.

Change-Id: Ief73fe5f67ae71d396c6122048c26020ea9592bb