Initial add of ceilometer recipes

These were migrated out of `openstack-compute` and into their
own cookbook.  This is an initial best-effort attempt.

Made the following changes, which differ from the recipes imported.
* Moved to openstack["metering"] attribute namespace.
* No longer performing source install.  This was done for folsom.
* No longer writing out an Apache virtualhost.  This was done to
  protect the folsom non-authenticated API endpoint.
* Templates write out as the ceilometer user/group vs nova.
* No longer including nova-common recipe.  It doesn't appear nova.conf
  is necessay (although I may be wrong).  The stackforge puppet manifests
  do not seem to do this [1].
* Added Strainerfile for testing.

  [1] https://github.com/stackforge/puppet-ceilometer).

bug 1187514
Change-Id: Ia97126e13e422037ad1f2c89debd9e4cdfa60b0a
modified the depends openstack-metering version

Currently, the latest openstack-common cookbook version is 0.4.3
The depends "openstack-common" version in the metadata.rb is
" ~> 0.3.0". After uploading the openstack-common, I upload the
"openstack-metering" cookbook. It output the dependency error.
Modified the depends "openstack-common" version in metadata.rb
could fix it.

Fixes: bug #1210033
Implements: modified the depends "openstack-common" version number
Change-Id: I935f4659c5e0aaee632b114c90a60a7613b22e7e
Added identity_registration recipe

Added recipe necessary for metering service & endpoints registration.

Change-Id: Iaa8c4f31dffcb85395bf2fedba8f294849fa0697
Remove UTF char from README.

Change-Id: I23fdbca9dad251c2523bf6d1ff2b8859b7e219fd
Merge "Added identity_registration recipe"