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
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