add macros for default jdk provider/version; 2.021
benefits:
- utilizes %use_jdk hence requires only *-base-* subpackages avoiding
conflicts in %{_bindir}
- ensures packages are built with minimal ClassDataVersion so they can
be run on broader set of JVMs
- easy to modify without modifying spec files