Remove protected deprecated constructor for PmdResult.

Need to think on public constructor removal.
Propagating through new constructors, removing deprecated old versions.
Adding consistent handling.