Add multichannelcontroller skelleton class

Change-Id: I3059571810c722c67c12c48ece1bc135c736e93d
Add Multi-Channel Controller Protocol definition

Change-Id: Ic72da2103319678c75d234328789b2aa757add91
multichannelcontroller: manage working task life cycle

Change-Id: Id949dd5b8193a47c8baaec57a250f5eb4e4a98ce
multichannelcontroller: Provide operations to stablish control link

Change-Id: If3cf9ac440513593672999dba7dbae19395e06d7