Enum, sequence and variant API changes

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Event-fields coding standard adjustments

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>