pogo regeneration

- XPosition and YPosition as scalar attributes
- rename attributes A, B, C, D -> ADCChannelA, ADCChannelB, ADCChannelC, ADCChannelD
use LiberaClient classes from LiberaBrilliancePlus
pogo regeneration

- add attribute EnableADC
- rename XPosition -> X
- rename YPosition -> Y
- rename Quad -> Q
- rename BufferSize -> ADCBufferSize
- remove spectum attributes AT, BT, CT, DT, SumT, Current
- remove unused properties
- change type of attribute TriggerCounter to DevLong64

Also, add TangoToTraits struct for DevLong64 data to LiberaSignalAttr and
remove code that was commented out by the previous commit.
Add method for registering a callback funtion to LiberaSignal

The callback is executed when the signal us updated
Use notifier callbacks for stream signals

Push change events for attributes X, Y and TriggerCounter
Use static callback wrappers
Push change events for attributes Q and Sum