lirc.spec,xmode2: Use generic fixed font, not Courier.

Using a patch makes it easier to upstream.
lirc.spec: Move autoreconf to %build.
Incorporate upstream bugfixes.
lirc.spec: %sysconfdir -> /etc, localstatedir->/var

New packaging guidelines allowes this much cleaner approach.
lirc.spec: Remove redundant Requires(post, postun).
lirc.spec: Remove caraca TODO (upstream is dead).
lirc.spec: Remove config files TODO. They are fine as-is.
lirc.spec: Reorganize %install.
lirce.spec: Kill rpmlint warning macro in comment.
lirc.spec: Remove very old update fixes.
lirc.spec: Add comments on rpmlint warnings.
lirc.spec: rm -rf $RPM_BUILD_ROOT is not required.