feat(engine): non-fluent case service API

- adds non-fluent methods to
  - set and remove variables
  - create cases by key and id
  - perform plan item lifecycle operations (disable, reenable, manual
    start, complete, close)

related to CAM-2803