feat(engine): engine config option for Serializable variable format

- setting 'defaultSerializationFormat' to 'java serializable' will use the
  variable type SerializableType (which is the also the default behavior when
  this option is omitted

related to CAM-2433