Clean spec file
- Remove remnants of packaging arbitrary git checkouts
- Rename api_ver to abi_ver (since SONAME tracks ABI changes)
- Use simpler GitHub release URL
- Remove dependency-resolution comments from BR, sort BR
- Replace hard devel dependency for xcb-icccm with softer Recommends
- Replace as much macro-magic as possible