ichannel implementation

Change-Id: I612ac40ce8686f708bc781b5337d99520ea9ded7
slot utility class

Change-Id: If03aaed643b7db62268f0392b9ae393e9b4f593d
update the directio system

Change-Id: Ie416bdaa71eeacbe6b031d598ddc7c243c1cd56b
now the first channel has been separated in client and server different classes for
best managment and usage

Change-Id: Ic1fb64fa3f06ba22ab797b25c52a4aed422d68aa
added first stage code for the ChosDataService. Now all tollkit iplements StartableService

Change-Id: Ib8a3876b337279c9a5f6e8264043e09afab7a313
removed unused example and modificed the addOption inthe GlobalConfiguration

Change-Id: I5a94f1fdde74a6843a8dc108d51de0bae79f4c5c
implemented the fist stage of the Chaos Data Service

Change-Id: I82128b4c63b8db88eb73c6edacef2aae7c96471e
implementation of the Data Consumer into dataservice and some type correction
into directio subsystem and network broker

Change-Id: Ifaf6c5e872bb3f0f36327430decd5ce6646b6d78
implementation of the DataConsumer int Chaos Data Service

Change-Id: Ia127e6e4a029d7a650624736c2e6c3ae03303e89
DirectIOClient now extends ServerFeeder instead to have it as instance variable.

Change-Id: Iebaf313a37f42cd4a7ca72f74f3b80aeb336f649
fix in directio zm implementation and other things

Change-Id: I80b7faa1ca8594eb23e68f548c1e7a7fecc1fc18
fix client behaviour on use the lock

Change-Id: I35b4e90b0eeb1569957ba2cb483953c2a036a6ef
implementing monito on zmq socket and refactored the namespace for
DataProxy key

Change-Id: Id29104f347217193d91c4d2be31f44c2714f96d3
change client api

Change-Id: I010bfdaba5e57360f49abcc8e5b1442b194a08ab
update the direct io client strucutre passaed from StartableService to Initializable Service.
changed also the visibility of the ServerFeeder

Change-Id: Iff910632cff7bcb5219e8f01e7935dc50ec4c2e2
fix the memory leak of ZMQ direct io server implementation

Change-Id: I3c2d62d2381f8c68fe5df2b4ca6c1bb4ed2ebe0f
added cache driver interface and fixed some debug string

Change-Id: I916ccd5e66c15eeb8bad08c799a9da600b65afa7
fix memory leak

Change-Id: Ic1adc490773db03e875730e37bc15d82aa97e635
refactoring and modification of the DirectIODataPack for include
tha channel header

Change-Id: I9606b854a446968917734549c591e304b84365dd
Refactoring and New Channel Creation

The cache part of common toolkit has been refactored to chaos::common::data::cache (the namespace has been normalized to the directory path). The new Device Channel has been created to manage the control unit data push operation.
Old project for test are been removed from framework xcode workspace.
Change-Id: I42cc93464ce092063d8b6e97817cf61caf5e17cf