Refactor packing

* Refactor code for packing out of rbkit_tracer.c
* Replace event names with enums.
* Added `Rbkit::EVENT_TYPES` which maps event names and their enums.
Did you mean this member to be a value type? I think, it should be fine - but I have seen people declare as pointers mostly.