Simpify the gradle build script
Simpify the gradle build script

- IntelliJ IDEA can handle multipe source sets on it's own. There is no additional configuration necessary.
- The custom 'provided' configuration can be replaced by Gradles own 'compileOnly' configuration.

aaschmid/gradle-cpd-plugin,aaschmid/gradle-cpd-plugin