Unignore the submodules.

That didn't work :)
Include submodules in gradle.
Start work on a README.
Add a script to magically change dependencies.

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.
Fix the dependency-switheroo script.

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.
Add clover support.

`./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.
Change submodules to HTTPS urls.

Update the HEAD positions.
Temorarily disable clover haxily.

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 :)
Add a copy of the PMD config.

Will move the PMD tasks/config to meta at some point.
Add way to re-enable clover.
Fix clover appearing again.

Groovy let me shoot myself in the foot by allowing a string in
a boolean condition... and "false" evaluates to true. Argh.
Add IDEA config.

This is a top-level project, containing all of the submodules.
It seems to work with gradle properly.

Hasn't yet got the settings from the other project.
Add copyright, codestyle and inspection settings.

These are just straight copies from the client project.
Add some more bits and bobs to the README
Mention change-ids too.
Fix clover instructions.
Support for parsers.

Load the irc and common projects.

Swaparoo parser dependencies with their real projects.
Update IDEA config for new parser modules.
Make some IDEA modules depend on each other.