Components should not depend on controller

Added specific dependency on ComponentsManager and MessageServer
instead.

Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>