Fix reversed method references

According to docs on kombu.serialization.register the params order is (name, encoder, decoder, content_type, content_encoding). This caused us a bit of grief as I was too lazy to read the actual docs on register() :)
344 - added the skip decorator to three tests.

Three tests were missing the @skip_if_not_module('redis') decorator.

https://github.com/celery/kombu/issues/344
Adds Randy Barlow to AUTHORS
epoll unregister catches fileno TypeError
Adds Tobias Schottdorf to AUTHORS
Extra check for #342
kombu[librabbitmq] now depends on librabbitmq 1.5.1
Bumps version to 3.0.16 and updates Changelog
Be selective about how file descriptors are removed since they may be reused for a different purpose.

Kombu was removing them after they were being reused by another worker process.
Adds Roger Hu to AUTHORS
Copyright 2014
eventloop() should not swallow socket.errors
Redis: Use super._restore when ack_emulation disabled.  Closes celery/celery#1776
Adds CI for Py3.4
parse_url function should not know about mongodb, and the transport already sets can_parse_url
Adds sanitize_url and as_url to kombu.utils.url

Conflicts:
	kombu/utils/url.py
Adds maybe_sanitize_url to kombu.utils.url

Conflicts:
	kombu/utils/url.py
Tests passing
sanitize_url now works if host is None
Fixes typo in comment