Fixes error messaging

guang-yee mentioned these changes in the original review:
  https://review.openstack.org/49272

Change-Id: I044f54813a35c131b907ea37fb32ecb8c802a711
Changes to testr as the test runner

run_tests.sh has also been deprecated.

Fixes-Bug: #1177924
Change-Id: I15c1707eb6a62c74a0021a48b89ae15f03fcfea8
Add notifications for groups and roles

Currently, we only issue notifications for projects, users and
domains. This patch will add support to issue notifications for
groups and roles. Notifications will be sent on create, update
and delete.

I've also updated tests to include tests for projects and users.

DocImpact
Change-Id: I23eac9afb2a227e5739dc25395705597a92eb23c
fixes: bug 1231220
Merge "Fixes error messaging"
Merge "Add notifications for groups and roles"
Merge "Changes to testr as the test runner"