Make Ceilometer more configurable.

In order for compute to work with HA controller setup, we need to:
- Make Ceilometer optional
- Provide the keystone auth url for ceilometer to use.