Re-add old iipcs constructor as well

Still used in yamcs-cdmcs (with other intention)
may need some more work.
Fix OnValueChange update of enum params

It was only working for integers....
Fix bug where alarms were applied to wrong parameters due to shared EPT instance