Small cleanups:
server.py names its thread
bootstrap sends 'ack' as handshake response, instead of empty string.
Do not require compat.MQ.__file__ attr.
Initial FIFO backend!
Cleaned up FIFO backend.
Refactored backend choosing and added a test.
compat fixes for python versions.
fixed bug in endpoint_to_addr