Create qualified plugin names

Good catch, I would have tried just doing 

    jar { 
        from(generateTask) { 
            into 'META-INF/gradle-plugins' 
        }
    }

This will work much better, since tests will be able to see the generated files.