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