Some PyPy fixes

Some fixes for PyPy compat

- fixed socket cleanup / gc and ctx.destroy
- zmq.Frame is just a wrapper for bytes, not zmq_msg_t
- the rest is just some testing and import cleanup to accomodate the new backend

Should be only Stopwatch to do, so I look forward to a finished PR tomorrow!