refactoring of caching loving of the batch command
ERROR: in the ValueSetting class the size is not passed
fix the error on the size of the attribute
refactoring and rename
- into the abstract control unit has been adde dht attribute value cache
AbstracControlUnit and DirectIO device client channel change
alfa release of contorl unit framework using cash has been done
fixed and debugget the shared cache mehtod, two new method has been added

- the method added need to get the value, a read-write or a read only value ptr for a determinate domain and attribute name
fixe the new caching structure into RTControlUnit added the lock on output and custom cached attribute
fixed memory leaks on cache in attribute cache infrastructure added the push of the system dataset
started the work to port the slow control unit to new caching architecture
first automatic service to manage will be auto push for output and system dataset
first work version of slow control unit with caching logic output and system dataset
fixed the lock on cache (read and write locks)
cmake compilation fix
added the management of the input and custom push dates. The logic for collection the attribute and value has been generalized
added the publishing of the input cached attribute
the method where user can define the custom attribute is not anymore abstract
centralized the set dataset attribute but need to tested on slow control unit
fix memory leak and lock usage
- in slow control unit need to be tested the slow command submission
added the call for complete input attribute
added all slow command alias to the input attribute dataaset
- also the default command is added to the input dataaset changes
added an eartbeat for every sandobox in sccu, ChaosClient new param for print dataset domain