Move test exclusions to config files
Merge pull request #396 from harlowja/test-exclude-conf

Move test exclusions to config files
Remove installing nodejs repo from nodejs.tchol.org since it is no longer valid, add a script under tools to build/install nodejs rpm from source, provide nodejs rpm under local-rpms dir and install nodejs rpm from that dir itself if horizon is being used

Conflicts:

	anvil/components/horizon.py
Merge pull request #397 from harlowja/merge-nodejs-rpm

Cherry pick to master - remove installing nodejs repo from nodejs.tchol.org (since it doesn't work)
Untie the keyring and cheetah dependencies
Merge pull request #398 from harlowja/untie-the-oracle

Untie the keyring and cheetah dependencies
Use not instead of direct compare to none.
Spacing cleanups.
Update AUTHORS
Update AUTHORS
Added coverage support for tests

Changed way test runs
Added new action - coverage. Now we can ee code coverage.
Added dependancy to run tests
Added coveragerc patches
Added verbosity to test runner. Added exclude-dir option
Fixed broken dependencies
skip failed test in keystone-client
fixes coverage
Merge branch 'master' of github.com:vasichkin/Openstack-Anvil

Conflicts:
	anvil/components/glance.py
	anvil/components/nova.py
	conf/distros/rhel.yaml