Rationalise code quality plugins reporting, unify formats and defaults

Findbugs generates xml OR html. PMD generates both by default. Checkstyle generates only XML. They should all be able to generate both types, IMHO, and should have the same default.

Raised as GRADLE-2209.