Sync with 1.2.4
Update Legacy to 1.2.3
Pull legacy up to 1.2.2
Updated legacy to 1.2.1
Removed some bugs put revealed by pyFlakes.
Update branch to 1.2.0
Added FileWrapper class and removed duplicate code. This checkin actually works but hasn't been thoroughly tested.
Initial import.