It is now possible to specify string type for emit.
Implement destructors for userdata.
Allow passing lua functions via ucl userdata.
Allow emitting of userdata values.
Allow functions being emitted in lua ucl output.
Update to 0.5.2