splitting: Glance services

Split Glance into 2 subclasses:
cloud::image::api and cloud::image::registry

Backward compatibility is maintained by keeping old parameters and
calling the new classes from cloud::image class.
Also, warn the end-user about the new class and let know about the
deprecation.

Bug #346
Splitting: Compute Controller services

Split cloud::compute::controller in
* cloud::compute::api
* cloud::compute::cert
* cloud::compute::conductor
* cloud::compute::consoleauth
* cloud::compute::consoleproxy
* cloud::compute::scheduler

Also maintains backward compatibility and informs the end user about the
new classes.

Bug #346
glance: end of file fix

Add a new line by the end of each image manifest.
splitting: Telemetry services

Split cloud::telemetry::server to
* cloud::telemetry::api
* cloud::telemetry::collector
* cloud::telemetry::alarmevaluator
* cloud::telemetry::alarmnotifier

Maintains backward compatibility.
Also warn the end user about deprecation.

Bug #346
splitting: Volume services

Split cloud::volume::controller to
* cloud::volume::api
* cloud::volume::backup
* cloud::volume::scheduler

Maintains backward compatibility and warn the end user about
deprecation.

Bug #346
default values: rebase after splitting

set default values for splitted subclasses.

Bug #346