Put back the patch to avoid needless #warn directives in public headers.
- Once again, don't complain about compilers newer than tested with in the
public headers.
- Also use git to apply all patches.
- Fix up bad %global vs %define directives
- Fix up bad old changelog dates
Signed-off-by: Peter Jones <pjones@redhat.com>