`pack()` without args return empty string.

Now `pack()` raise error but `unpack("")` return nothing.
I use cmsgpack to RPC so this is convinient to be able call `ret = mp.pack( fn(...) )` and pass returns values as is.