User defined productFlavors and buildTypes support