Fix dependency syntax in Modulefile
Remove ceilometer-dbsync override
Add rspec tests for ceilometer and ceilometer::api
Add keystone_tenant parameter for api
Partially add support for RedHat plateform
Remove inheritance from ceilometer
Add rspec tests for ceilometer::client
Add rspec tests for ceilometer::collector
Fix dependencies and various typos
Add rspec tests for ceilometer::db::mysql
Add rspec tests for ceilometer::keystone::auth
Use implicit dependencies

Puppet has implicit dependencies:
- Users and Groups have an implicit dependency
- Implicitly orders users and groups
- Implicitly recognizes file hierarchy
- Implicitly creates relationship between file ownership and user resources
Remove useless params
Fix service dependencies and add inheritance from ceilometer

Inheritance is required to modify User[ceilometer]
Fix Ubuntu support for ceilometer::agent::compute

The libvirt group is libvirtd on Ubuntu and libvirt on Debian.
Fix notification relationship with Service[nova-compute]

Was getting an error when applying ceilometer::agent::compute:

  Could not find resource 'File_line[nova-notification-driver-common]
  File_line[nova-notification-driver-ceilometer]' for relationship
  on 'Service[nova-compute]'
Add rabbit_hosts parameter

Preserve rabbit_host parameter for backward compatibility
Remove rabbit_host/rabbit_port config when rabbit_hosts is provided
Update fixtures location to use stackforge.
Add DEFAULT section to nova_config

nova_config now requires a section, add DEFAULT section.