Merge #63
Increment version for release
Merge pull request #63 from dlitz/issue49-rekeying-fix

Fix SSHException when re-keying over a fast connection
Update changelog with #63 attribution
add priv/pub key generator demo
document demo_keygen.py file in readme
Add changelog entry re #28
Fix trailing whitespace re #28
Initial port of 3709d2e02bf67ccc272e1f2311e5db125a922ba0 from 'ssh'

Re #17
Update README copyright notice (was ssh a228ab41)
Add additional Random.atfork() to prevent RNG errors in large runs

Conflicts:
	paramiko/transport.py

Was: ssh 41f4566
Tweak setup.py to match README
(cherry picked from commit 673c427fe6fb39f1bb604eaf460daaaa0ce2875c)

Conflicts:
	setup.py
Update version to 1.7.8, no need for 4 parts
(cherry picked from commit 5e0a32902856b3b42e8bf4e72fec17fb30c78e66)

Conflicts:
	README
	paramiko/__init__.py
	setup.py
Take ownership of TODO file
Crypto 2.4 doesn't play well with setup.py/setuptools
(cherry picked from commit 12cf1674fcd8bf216ec2f12f4ddd111eb8db3514)
Crypto released a setuptools bugfix as 2.4.1.
(cherry picked from commit 2279ef690932d8ba3627632f5e81bbf5f7bd8381)
Bump to 1.7.9, setup.py/crypto update
(cherry picked from commit ea8e73a389931962a2aea4c136a2a5d65d612c89)

Conflicts:
	setup.py
Added ssh agent support. Ported from https://github.com/robey/paramiko/pull/21
(cherry picked from commit 35a173631f4d5be2e47d8880ee0a1df08f95cebc)

Conflicts:
	paramiko/agent.py
Port poll-using code to use select() instead.

(cherry picked from commit eb49bf4870b8ba099452fac7640878a5fc24d14c)
Use new-style classes, 2001 was 10 years ago

(cherry picked from commit 85d0d97715edc6198ca9b07c7ca7dcb45d023b9f)