Throw an IOError manually when responses in open_for_reading aren't HTTP 200
Implement size for SSHFile

Also close partially-established connections appropriately
Keep track of a transport and add _exec in preparation for making some functions (like delete) use remote commands (like rm) to speed things up
Add SSHFile.from_transport, a static method that creates an SSHFile wrapping an existing paramiko.Transport instance
Merge branch 'master' of github.com:javawizard/fileutils

Conflicts:
	fileutils/url.py