Distinguish BlissController and BlissControllerWithCounters
BlissController should not always introduce counters management.
Add BlissControllerWithCounters for this purpose.
Note:
BlissController first objective is to handle subitems (via ConfigItemContainers) and to provide a Base Class for controllers (with an Hardware
property that returns the low-level API of the controller). Separating the low-level controller API from the BlissController API allows to ease implementation of a generic server class (Tango or RPC) because low-level API uses mostly pickable inputs/outputs.
Edited by Perceval Guillou