Ignore .egg-info files when building debian packages.

I was having a problem where py2dsc was dying because
it was trying to generate a diff that was including the
.egg-info directory setup.py was creating.

It turns out Arnaud Fontaine <arnau@debian.org> had the same problem
and suggested a fix -- to add extended-diff-ignore to debian/source/options

Fixes deb#657611
Fix overly nested directories

The first four lines fix a regression introduced by
18af4d6325050c24106d8f9ebd8baad124b36af6.  The rest
removes an unnecessary conditional and unindents the
block.
Replace any newlines or repeated whitespace in the description with a single space.
get transport module for Requests

Downloaded just now from
https://gist.githubusercontent.com/chrisguitarguy/2354951/raw/f42f39525e0c1755894a97c0dbfd886b5d31de2b/transport.py
use Requests as XML-RPC transport

Requests supposed checks the HTTPS security certificates.
stdeb package depends on python-requests
download tarballs with Requests
stdeb package depends on python-requests
README: show Travis badge from master branch
Requests-based downloader: set Content-Type header
backport for requests 0.8.2 (shipped with ubuntu 12.04)
use absolute import
fix https
emit warning if certificate cannot be verified
update changelog
Verify SSL certificates when talking to PyPI.

Requires requests >= 0.8.8.
Merge branch 'master' into ubuntu-trusty

Conflicts:
	.travis.yml
README: add link to dh-virtualenv
remove outdated check for no-longer-used functionality
fix test script to deal with multiple .deb files