Adding rabbitmq_webapi provider for rabbitmq_user_permissions
Refactored shared class to url encode user defined portions of the api url
Refactored Rabbitmq_webapi for rabbitmq_user to take advantage of this