Removed Patch303, Patch304 and Patch305 as they were incomplete and missing headers.  Added Patch101, Patch102 and Patch103 complete with headers and better numbering.  Credit to Remi for the patches.