Add ceilometer keystone notifications tests to ostf

Added ceilometer tests for keystone notifications:
identity.user.created, identity.user.deleted, identity.user.updated
identity.role.created, identity.role.updated, identity.role.deleted
identity.project.created, identity.project.updated, identity.project.deleted
identity.group.created, identity.group.updated, identity.group.deleted
identity.trust.created, identity.trust.deleted

Changed actual duration for ceilometer tests in relation to recent
changes in ceilometer

Partially implements: blueprint ceilometer-ostf-notification-tests

Change-Id: I4f488166223ca6bbd294815e6bff7215ad6009ba
Merge "Add ceilometer keystone notifications tests to ostf"
real unit tests

Change-Id: I4822b57b2dc69ec9254cd96b693e356381685e4b
Fix how tests are run in OSTF

* run_tests.sh works and look now like in fuel-web
* added running of unit tests
* added flake8 check instead of pep8
* improved tox.ini to be similar to tox.ini's from fuel-web

Change-Id: I4acc6eaefecb529ed10b3934a4510aec437823d0
added base class for unittests

Change-Id: I915636849533343e02fc5aef5fec83aca166ce60
made integration tests work

Change-Id: Id4d85a7004109ee5de8d85ac43834fb7a73f89fd
remove unused code

Change-Id: Ia4ce5718b1c50fe33278b476bb77bc98cc980dea
WIP

Change-Id: I7377fc0cfff61d1e2d85c1d717d474908b9585e0
added syncdb to run_tests

Change-Id: Ib2a645eb4401074fbccd33927ef02b8c5d981b97
get dbpath from conf file in tests

Change-Id: I2bf83e5a57f188acb9713e2b2e3eee769119af0c
removed unused test_utils

Change-Id: I641022d2c67836c534576c0e51d9ae39b0e6334c