Introducing dependency kinds to prioritize package fragments
Prefer sources to binaries in JDR