Add new Resources for Queue and Bindings.

I Add the two new resources ``rabbitmq_queue`` and ``rabbitmq_binding``.
So it will be also possible to manage queues and bindings between queue and exchange with puppet.

This split is inconsistent and sometimes gets the wrong values. For example, I have a list_bindings output of 

```
# rabbitmqctl list_bindings -q -p myhost source_name destination_name destination_kind routing_key arguments
	myqueue	queue	myqueue	[]
myexchange	myqueue	queue	#	[]
```

This ends up getting the wrong values for myqueue since it doesn't have a routing key.