Rationalize buildreqs, modernize spec
- Classify buildreqs by usage
- Use %license where possible
- Don't need to remove empty directories from the buildroot
- Drop %defattr, redundant since rpm 4.4
- Don't use macros for commands
- Make %files list more explicit