Remove test for presence of ctypes (assumed present in global imports).
Remove dependency on pywin32. Just use ctypes for simplicity.
Simplify pageant implementation by using an anonymous mmap instead of an explicit file. Requires Python 2.5.
Use MemoryMap from jaraco.windows in lieu of mmap.mmap.
Create the memory map with the security attributes for the current user (rather than the default) to avoid permissions failures when the client and the agent run in different UAC contexts. Fixes #98.
Copied code from jaraco.windows rather than requiring it as a dependency.
Restore Python 2.5 compatibility w.r.t with statement.
Merge with master
Updated NEWS
Merge changes from no_pywin32
Add NEWS entry
Delint test_sftp (remove unused imports and unused variables, remove excess whitespace, move imports to top, remove semicolon terminator)

--HG--
extra : source : 01df712a396de5fa7e1c0cc265411fdb2bbc5f41
Adding test capturing desired behavior and demonstrating issue #142.
Remove 'file_size' check from tests. The docstring indicates this parameter is to be passed to the callback, and there's no reason to think this parameter is relevant in affecting whether a useful stat object has been passed (especially when the 'confirm' parameter is explicitly supplied for that decision. This fixes #142.
Update NEWS per #142
Remove test for presence of ctypes (assumed present in global imports).
Remove dependency on pywin32. Just use ctypes for simplicity.
Updated NEWS
Move changelog re #100 to new release chunk
Merge branch 'master' into 112-int

Conflicts:
	paramiko/win_pageant.py