Async HTTP client using curl
100% coverage for kombu.async.http.base
Some improvements
Initial import of kombu.async.aws

Tests: Use setup/teardown instead of setUp/tearDown

Tests

async.http: Auth support

Tests for kombu.async.aws.connection

All tests for SQS and implemented message batch operations

SQS: Removes poor fanout support using SDB

Async SQS working somewhat

More fixes

flakes

SQS: Improves async queue/channel scheduling

Adds Transport.implements for introspection of transport capabilities
Lazy import of boto library
Make sure tests run without boto and pycurl
curl tests start
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
cosmetics
Redis: Use super._restore when ack_emulation disabled.  Closes celery/celery#1776
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