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.

I don't think this is a good idea because there are 3 value types allowed in the arguments from RabbitMQ:
- string
- number
- list

with this string conversion and JSON parsing we don't need to write a complicate code where parse the string in 3 levels.
Here a short Example:

`[{"x-message-ttl",55},{"x-dead-letter-exchange","mycatchexchange"},{"other-data",["first",4,"other"]}]`

This must be in ruby:

```arguments = {
  "x-message-ttl" => 55, 
  "x-dead-letter-exchange" => "mycatchexchange",
  "other-data" => ["first",4,"other"]
}```

With JSON we need only to convert the String to:
`{"x-message-ttl":55,"x-dead-letter-exchange":"mycatchexchange","other-data":["first",4,"other"]}`

For the create method we have loaded the JSON functionality so we have all method to get a string to hash conversion with this and not need to implement a new one.