allow empty permission fields

fixes https://github.com/puppetlabs/puppetlabs-rabbitmq/issues/172
add tests for empty permission fields
Merge pull request #183 from DECK36/pull-req-permissions

allow empty permission fields