Initial documentation for "feature variants"This is the first batch of documentation for "feature variants".It is aimed at explaining the concepts around it (feature variant,capabilities, ...) and explain how the Java plugins leveragethat to offer handling of feature variants and "optional dependencies".