[Build] Upgrade gradle; upgrade groovy; upgrade findbugs so it works with Java 8; remove unused bits of the build; trying to centralise configuration of source sets.