Get rid of "whatthepatch.patch.parse_patch" boosh
Allow for headers to be empty
Add ability to apply a diff to text