Setting enabled=false still loads clover and expects a license,
it just doesn't instrument.
Define includeTasks so we don't include any real tasks as a
work-around for this.
Not entirely sure how to enable it again at runtime though :)
`./gradlew clean cloverAggregateReport` in meta will create a new
report for all the projects with tests.
Plugins that don't have any tests won't show up at all.
Excluding 'com.dmdirc:util' nuked the project as well. That wasn't
good. Instead, just call remove on the DependencySet. That seems
to work and is a lot simpler.
This changes any com.dmdirc.* dependency references into
local project references.
It doesn't yet work for the parser as that's a different
group, and doesn't have independent projects.
I've added them to .gitmodules but ignored the repos themselves.
Hopefully this means everyone can just do `git submodule update
--init --remote`, without us having to commit updates every
time one of the repos changes.