Add zframe_new_empty

The new zframe_new_empty() constructor creates a zero-length frame - I think this will be useful for protocols with delimiter frames etc.

You can currently do this using constructs like zframe_new(NULL, 0), but I think adding an explicit constructor improves readability of code using CZMQ.