Update for 1.13 release

git-svn-id: http://python-patch.googlecode.com/svn/trunk@217 7155d8b8-9951-0410-8dfa-c5fb0ae76a41
Make Patchset and Patch objects iterables

git-svn-id: http://python-patch.googlecode.com/svn/trunk@220 7155d8b8-9951-0410-8dfa-c5fb0ae76a41
Add test for apply(strip=2) before changes

git-svn-id: http://python-patch.googlecode.com/svn/trunk@221 7155d8b8-9951-0410-8dfa-c5fb0ae76a41
Move filename detection logic into its own method

git-svn-id: http://python-patch.googlecode.com/svn/trunk@222 7155d8b8-9951-0410-8dfa-c5fb0ae76a41
Add support for broken patches generated by online Google Code editor

git-svn-id: http://python-patch.googlecode.com/svn/trunk@223 7155d8b8-9951-0410-8dfa-c5fb0ae76a41