mender: extend Controler interface with Updater and UInstallCommitRebooter
mender: extend Controler interface with Updater and UInstallCommitRebooter

Extend Controler interface to include Updater and
UInstallCommitRebooter. This way we can build more 'action' oriented
controller. Refactor mender constructor helper to be able to pass all
required elements.

Signed-off-by: Maciej Borzecki <f609d9f713abcd5f8f0e51f08dc151638a7681e7@open-rnd.pl>

bboozzoo/mender,bboozzoo/mender