[verify_peer] added support for verify verify_peer and fail_if_no_peer_cert true
              - defaults values are the same
Merge pull request #38 from hw-cookbooks/feature/verify_peer

[COOK-2391] Added support for verify verify_peer and fail_if_no_peer_cert true
gobs of fatal logging, to be turned back into debug later
gobs of fatal logging, to be turned back into debug later. Also fixed the 'vhost.exists?'
lowering from fatal->debug for rabbitmq_user_exists?
lowering from fatal->debug for rabbitmq_vhost_exists?
safety check for nil passwords
not nil? or empty? passwords tossed
[path] ensure rabbitmq bin path is part of PATH
[path] ensure plugin provider resources can find `rabbitmq-plugins`
[path] chef execute resource "path" must be an array
additional debugging statements
added and documented clear_user_tags (reported by Eric Berg)
prepping for 2.0.0
Use -q with commands for less output. Renamed method user_has_permissions? from user_has_rights? since these are permissions we're dealing with. Add user_exists? checks for tag and permission actions, since the user is required for them to work. Updated the regexes to use \s for whitespace after vhost.
user_has_permissions? now successfully returns false when checking for no permissions and finding none. Turned down fatal logging to debug.
ease back logging to debug
update permissions example to actually work
user_has_permissions now works and has debug output for tracing. Switched to use of cmdStr for the various commands to ensure exact same commands are everywhere.
Switched to use of cmdStr for the various commands to ensure exact same commands are everywhere.