- keep kernel macros together
- drop kgcc defs, they're unused for 10 years
- reuse existing macro
- remove memoization from kernel related macros, this will allow us to
  build multiple packages for different kernels in one rpmbuild pass
- bump ver to 1.676