Add notification related params

This patch is aim to add notification and rabbit related params
in keystone class to manage configuration of notification options in keystone.

Closes-bug: #1280071

Change-Id: I8a999a85666c905571f5d8d2b9262e03d38adff0
bind_host got deprecated for admin_bind_host

If admin_bind_host is restricted to something else
than 0.0.0.0 or 127.0.0.1, the keystone manifest fails
since the client tries to connect to 127.0.0.0 -
which is not bound:

(/Stage[main]/Keystone::Roles::Admin/Keystone_role[_member_]) \
Could not evaluate: Execution of '/usr/bin/keystone --os-endpoint \
http://127.0.0.1:35357/v2.0/ role-list' returned 1: Unable to establish \
connection to http://127.0.0.1:35357/v2.0/OS-KSADM/roles

Change-Id: I7b13410670b479a004ed69609a03a1140f6939c7
Merge "Add notification related params"
Merge "bind_host got deprecated for admin_bind_host"
Merge git://github.com/puppetlabs/puppetlabs-keystone